skysight-inc/HackerNews huggingface dataset:
This sentiment about arrest rates really needs to go.

I've done a deep dive into the numbers. Murder rate data from the FBI has a large "unknown" category, so I'll handle that in a few ways for simplicity. Focusing on murders rather than other violent crime is the best thing to do because, while there may be a lot of ambiguity about what constitutes "assault", how often it's reported, etc., there really isn't much ambiguity about murder. We don't lose track of bodies very often. Here's the murder rate in the U.S. broken down by race. All numbers are murderers (offenders) per 100,000 people:

White (simple, ignoring "Unknown"): 1.8
Black (simple, ignoring "Unknown"): 13.3

White (assuming all "Unknown" are White): 3.7
Black (assuming all "Unknown" are Black): 23.2

White (splitting up "Unknown" by existing proportion of total): 2.6
Black (splitting up "Unknown" by existing proportion of total): 18.8

The difference is stark. Using the 2.6 vs. 18.8 numbers, probably closest to the truth, Black people in the U.S. are about seven times more likely to murder in a given year than are white people. The number becomes even more stark if you compare Black to non-Black (because Asians are less likely to murder than Whites), and yet more stark if you just look at men (women murder at something like 1/8 the rate of men, so having them in the system dilutes all differences). If you remove Black Americans from the system, U.S. murder rates look like much of Western Europe.

This is a hard thing but it is a true thing. Most of the differences in how police treat Black vs. White people in the U.S. are driven by this phenomenon, not racism on the part of cops or "the system". There is an argument to be made about a legacy of slavery or systemic racism, and maybe it's important to do that, but those arguments are completely irrelevant to the cop who's walking a beat in a bad neighborhood--White or Black. That cop will (involuntarily) collect statistics on the world around him or her, and will act accordingly. We call it learning. You can't help but do it. I think some small proportion of this enormous difference is due to a feedback loop, i.e. people end up murdering more because they're policed more.

Insofar as you are "outraged" by this simple statement of fact, you are part of the problem--not the solution. Real solutions to the real problems of murder and differential policing in the U.S. require people who are brave enough to look the problem right in the eye. Ignoring the obvious truth proves to me that you don't really care about actually helping people, and are really in it to impress your friends with how woke you are.

There's a lot of work to be done, please be part of the solution.

FBI UCR murder offender data: https://ucr.fbi.gov/crime-in-the-u.s/2019/crime-in-the-u.s.-...
Census data: https://www.census.gov/newsroom/press-kits/2020/population-e...
It's interesting to see them fully removed, rather than adding a disclaimer. I predict that the disclaimers that sites like YouTube have implemented in an effort to fight misinformation are not that effective, especially among users who already have a tendency to distrust platforms/government.
This was not the Police here
Making your own moonshine can kill people via methanol poisoning. Weed can’t kill you. What’s your point again? Hundreds of thousands of pounds of weed are sold via the black market every year, yet nobody dies[0].

You could also never be caught for moonshining, I know drug dealers who have sold for years without any police contact.

[0] People died from consuming THC carts that were tainted with Vitamin E acetate. Otherwise, weed products have not killed anyone ever.
Good points. Makes me think that if print debugging is primitive, the more sophisticated alternative isn‘t a step debugger, but a logging system.
The answer is clear. They sprang to life right as Trump was leaving office because Biden knew he would win and though his company is registered in Delaware, it is actually just a Chinese front.
And yet, this is how our system works. We all need to participate and realize that politics is not a career -- it is part of living in such a system, and a part of our responsibility as citizens. The only way we are going to fix things is if we fix it ourselves.

I have tried in the past as well. Political apathy is a very real, very dangerous vulnerability in our system of government, and is being exploited all the time.
I have mapped a key to insert "import pdb;pdb.set_trace()" in my editor. Also use it daily, and not just for debugging. It is useful when working on a new project and you just want to interrogate some object you got back from a library to see what valid operations you can do with it. Or to double check some math operations.
They'll actually take your money whether you read it or not.
Sounds a lot like syntactic sugar or a DSL for symbolic breakpoints combined with conditionals. That's certainly doable.

Something like: func1(4) > func2(null) debug;

Semantically: upon func1 called with arg 4 and some descending path that calls func2 with arg null, enter the debugger

Neat idea!
A previous manager was snarky about me using Emacs to write Python instead of “a proper tool”. Every time he’d pass my desk, “a real IDE could to that for you”. We finally had a conversation along the lines of “can it save me more time than you waste pestering me about meaningless stuff? Also, STFU until I miss a deadline for the first time since I’ve been here.”

I would not hire a carpenter who doesn’t believe in using hammers. Neither would I constantly bug a hired carpenter to use the hammer I think they should be using instead of the one they like.
It's configuration boilerplate for emacs. Emacs itself can run in both terminal and GUI mode, and doom should broadly look similar in both settings.
What is the procedure in Australia for appealing the check?
The quality of the language servers vary, but you could get a decent IDE-like experience.
As a parent I enjoy working remotely and go office once per month to do planning, meet with leadership and peers. I'm very productive, able to enjoy time with family and actually work more hours. I can't imagine myself commuting and actually just working 3-4 hours because of lunch, interruptions, coffee break, etc. This is my life, i respect others opinions which can find going to he office more beneficial. On top of that able to move to a city where real state price is not as crazy as Bay Area.
I managed to get it running, but what it does is create an extra volume and mount entry for it. If your boot volume can't be altered by the script, you have to do it by hand, and that probably requires booting in maintenance mode. The reason behind that is that they chose /nix as their store, and it's apparently hard-coded all over the place, and macOS 11 has locked /, so you can't have a simply directory anymore.

They do explain why they chose this option, and provide you with others (each with its own disadvantages). Nix seems to be the arch of package managers.
or you could respect the families wishes, instead of prioritizing your curiosity.
Sure, but the rightmost column is broken. e.g. It says that KPF/Kindle Create is not supported by EInk readers.
> Additionally, the vast majority of compiler books and resources spend too much time on the easiest part of compiling: parsing.

I disagree. Parsing is the single most important feature of building a programming language. It influences how the language can be structured and also how it should be structured for performance reasons.

Also, you're far more likely to write a parser for a language than implement anything remotely related to compilers and interpreters.

It's one thing to state that some topics might justify more content, but it's absurd to downplay the fundamental importance of parsers in putting together a compiler.
How do you think that would have improved this situation?

Presumably the police would have also considered an open warranty for felony embezzlement to be a "do not hire" situation.
Real mathematicians write in book's margins.
Facebook Is Not Necessary
Extra confusing that they share a lot of footage. The 2020 release is an update more than a new work.
Ok, "the justice system".
District heating still needs heat to come from somewhere. Admittedly, low grade heat like is used for heating can be stored for days in the form of hot water in insulated tanks.
If you have Amazon prime, it's half price and free for the first month.
It's mostly not survivorship bias, actually, and the ones that remain haven't been continuously maintained over the centuries. Many of the ones still standing today suffered from centuries of neglect, damage in war and rebellion, and even were actively looted for materials to build other buildings from. Others just got gradually buried by floods (or volcanos, etc) and are intact underground.
Real mathematicians aren't absolute plebian luddites and manually flip bits in media using a scanning tunneling microscope and electron beam.
Amen. “What do you use for debugging prod services?” “CloudWatch.”
I don't quite understand how y'all came to the conclusion that I want people to live in ugly glass and concrete blocks :)

I do doubt however that many people today would want to live in genuine old buildings with the outhouse toilet across the yard. It's more likely that they want to live in a modern flat built into the hull of an old building.
This is a complete side point, but what does this sentence mean?

> Created in 2015, the DDS operates a Silicon Valley-like office within the Pentagon.
In my experience, people who downplay debuggers don’t have the option to use effective debuggers. Debugging C++ and especially C# in Visual Studio is wonderful. Debugging Java in Eclipse can be great. Meanwhile GDB and most other language debuggers are painful and every IDE integration I’ve seen of them has been horribly unreliable.

I’ve heard there’s a culture in parts of Google where kids go through uni using GDB because “Woo Linux!” then go straight into Google where everyone is “Woo Linux!” (I do like Linux, btw) so they are either still using GDB, or more likely have given up on it and reverted to printf. So, everything takes forever to figure out and that’s just “normal”. This was coming from a console gamedev who was shocked by the transition after moving to Google.

Meanwhile, I’ve spent a good part of the past couple decades debugging large volumes of code that I will literally only see once ever. With a good debugger, that can be done effectively because watching and even modifying the code’s behavior can be done at a glance rather than a re-compile.

I’ve also worked on a very big project that used extensive logging because they had a very bad debugger setup and productivity was in the toilet compared to every other job I’ve had. The only way I could keep productive was to take the time to break out systems into small independent programs in my own environment so that I could use a debugger on that rather the run the code where it is.
> And I'm 100% certain that it's exactly what RedHat/IBM counted on: no more free candy, just buy a license.

One thing I don't understand is why they vehemently deny it was the reason.
This does seem likely, but the paper claims to have taken it into consideration:

The authors acknowledged that the age structure of a country, as well as its relative wealth and reporting capacity, has an impact on covid-19 cases, hospital admissions, and deaths, but said that their findings seem to be independent of these contributory factors.
Maybe if the city of Toronto isn't happy with tiny shelters, maybe they should allow new 'proper' houses to be built. Toronto is the sixth most expensive housing market (by income) in the world, yet they still mostly use a 1960's era city plan that forbids dense residential development in most areas. People talk a lot about mental illness and drug addiction, which undoubtedly is part of the problem, but when you have such an extreme cost of living burden for living in a basically mediocre city, I'm not sure why anybody is surprised at the social problems that result.
> Would you not agree anyone who pays taxes is technically speaking helping?

No. Paying a tax bill doesn't get anyone any karma points for helping anything unless you also get them for every bomb dropped and person executed.
It speaks to the winner-takes-all outcome of our economy: No social mobility.

#1 is a particularly bad problem. I’ve seen a handful of exceptions but it’s truly an exception.

We don’t seem to have the collective will to legislate the underlying causes away either, and it bothers me tremendously.

It’s become worse every decade without exception, as 90 to 95% of the population keeps fighting over for less and less.
Being a current fugitive on a felony charge creates reasonable fear of direct impact on the possibility of doing any job, so that’s a pretty easy bar for the potential defendants. Now that its a record of charges that have bee dismissed it would be a different story with future potential employers, of course.
At will means you can be dismissed for "any" reason or no reason; where discrimination against protected classes or other illegal reasons are not acceptable "any" reasons. Under this regime, mosy employers usually tell you you're dismissed for no reason, because it's easier.

When I was subject to background checks in California in this century, there was a checkbox on the form to get a copy of the results, but I'm not sure if that's a federal or state requirement. I don't think there was a checkbox for the results when I got fingerprinted for a school district job in the 90s though. If that was available for the person in the article, they still might not have been able to keep their job, but they'd have been able to clean it up sooner.
Dan was at Santa Clara in the spring of 1998 when I was there on an exchange. Unbeknownst to me, I was watching South Park in the dorm’s TV lounge next to a future internet legend. We later made the connection through mutual friends and he became a technical advisor to my startup.

Dan was always generous with his time and expertise. He was the kind of person whom you could expect could easily become very rich, but was entirely unmotivated by money. Dan was fascinated to learn the inner workings of things we all take for granted - such as the DNS. A true hacker.
Thanks for this. The perfect level of cathartic salt.
Still human-in-the-loop which I think is crucial.

I was highlighting he drive to fully automated systems, as is increasingly the case in the private sector (due to sheer volume if nothing else).
It still exists! It's now mainly a mailing list, which I'm still subscribed to and still receiving. Unfortunately right this second the website seems to be down, but it's: http://www.risks.org
I mean there are other types of debuggers (step-through, time travel[1]) but I agree with you that I have never seen any research on which is better/faster. It seems an obvious topic so it makes me suspect that it comes down to individual style.

[1] https://docs.microsoft.com/en-us/windows-hardware/drivers/de...
My experience is that status fields often end-up being a bad design.

Status is an information you display, but it's not the actual data. Status fields that contains multiple information and features in a single value creates confusing and complex logic for no good reason.

Booleans are way better to store data, and each one can bear a single different concern.
Could you start small? if you live in a smaller city/village do you need to quit your job for 1 year to attempt to get a sit in the council?
Question?

Absolutely. I encourage respectful questioning and refuting.

Flagging and censoring? (cdot2 had been flagged into invisibility until he was unflagged) "paradox of tolerance"[1]?

Nope

1. People should read _Open Society and Its Enemies_ before making that argument, because how they're applying it is not what Popper argued.
>It doesn't matter how they claim it's being used.

Except it does. You're going into a community and projecting your sense of what is and is not offensive. They don't find it offensive or see it as a slur, you do. You're seeking their community out, they're not coming to your home and calling you an "Archfag".

>The user of the slur doesn't get to decide who's offended by it.

Of course, because offense is taken, not given. No one said otherwise.

>It's an offensive term just like the N word.

It's not offensive if you're Black and you use it in the Black community. Exactly the same as a 4channer using "-fag" its usage not being offensive in the 4chan community.

You literally just proved his point. QED.
This is why Small Modular Reactors have me excited for the future. Small reactors of a single design can be centrally manufactured and shipped to what's basically a concrete hole in the ground, easing regulation requirements and lessening the burden of manufacturing skill onsite.
Despite not having common law marriage, there are a number of factors that can cause asset splitting in California, since the '70s.

https://www.casebriefs.com/blog/law/family-law/family-law-ke...

Note there was an oral agreement, and that is a factor.
Debugging is impossibly difficult to teach. It's much closer to "how to solve an escape room" than it is to "how to build X".

Debugging requires deep understanding what you are doing and your system. It's different every time. And while there's a general algorithm you can follow:

1. Guess what's wrong

2. Ask "How would I prove that's wrong?"

3. Try it

4. If bug found, fix, if not go back to 1

How would you teach that other than asking people to go solve a bunch of real world problems in real world systems for a few years?
I don't pay taxes to Google and Facebook. I don't own them anything and they don't own me anything.
I've tried subscribing to a few news sources, including WaPo, but I can't handle the political agendas (right, left, or any of it).

I've had better luck with subscription based aggregators, but nothing exciting enough to want to plug one in particular.

Always looking for new options to try.
This, on its face, is a terrible idea.

We can't even get police to stop murdering BBIPOC, why on earth would we want to give them the ability to say yes/no to anyone getting a job?
I can't stand SPA's.

I can't link anyone to any specific photo because the URL doesn't update when the view does.

Beautiful photos though
A virtual machine executes instructions while an interpreter takes source code as input. An interpreter could be built on top of a virtual machine, obviously, but not necessary. For example, SICP/PLAI/OOPLAI[1] explain how to implement an interpreter on top of Scheme where you directly interpret the s-expressions. These may be a worth read if you want to learn about the usual concepts and techniques used in programming language implementations from a more general point of view. Like, for example, how to implement a static type system or an object model based on classes.
Interpreters based on a virtual machine are actually compilers on the fly; the source code is not interpreted but translated into instructions beforehand.

[1]
http://sarabander.github.io/sicp/

http://cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04...

https://users.dcc.uchile.cl/~etanter/ooplai/
Why does the business of selling cannabis need to be so accessible?

If someone wants to do it, they can put in the work to 'get the paperwork through the system'; if they just want it to be available to them and their friends, well, now it is, because someone else has put in that work. I don't really see the issue?

(But then, I'm glad to live in a country that hasn't legalised it, so what do I know.)
I second this. It's a great resource, very well written.
Opinionated enough to have character and humour, but not so dry as to make your eyes glaze over. I guess I'm saying that for a technical tome it's very, very readable (as was his Game Design Patterns book incidentally)
> I was thinking what if we used buildings built on jacks as our source of mass.

Then you've got no height. Plus buildings are not dense so it's a pain in the ass, and when (not if) the jacks fail you're out a building.
Cool. Apart from pissing off Erdogan, does this achieve anything useful?
> I absolutely in no way can see even a path to understanding how it is demeaning to talk about things people did in the past, that were deliberately ignored or buried, because of their gender.

Not the parent, but a common take on pieces like this is that they’re trying too hard, and end up trying to promote people who’d clearly not have made any kind of “pantheon” even if they’d been men, yet frame it as if they would have. The tone of this piece is a lot like one of those, even if the film isn’t doing that (haven’t seen it).

As for how that might be demeaning, imagine if things were reversed and you read a piece about the forgotten Great Men Inventors that opened with put-downs of Roberta Oppenheimer and Thelma Edison and the Wright Sisters and demanded that we consider among their ranks the unjustly forgotten men inventors, who are just as good and important... like Edwin Moore, who patented the push-pin. Would that be inspiring to men, do you think? Or would it come off as lame pandering and an indictment of the premise (“there are tons of men who accomplished great things in the past but were ignored because they were men”) that they couldn’t find any better examples? Nb that a scarcity of such examples even given perfect record keeping is exactly what one would expect in a society in which one sex had had far fewer opportunities to do work we consider notable, no matter their actual potential.
You can not use Google. The real problem is when you have to do tax or you go to jail and it has to be done with some smartphone garbage (not sure if we're there yet, my country still has paper filing).
"McBride said over the last 20 years, she's been let go from several jobs without being given a reason why. She told FOX 25, now, it all makes sense."

These criminal background checks are out of control. There has to be a smarter way of doing things.
Also, “print(f’{x=}’)” without an external dependency.
:( RIP
Orange and blue edges around objects
> It's a common misconception that energy storage needs to handle all the power needs of an area for a significant time.

You are only looking one half of the problem. Wind power in the UK has a power factor of about 35%. What that means is to meet the average demand from the UK electricity grid we'd need not install 3 times as much Wind Power as the demand. This is borne out in the current figures, we have some 25GW installed wind power for an average of about 6GW supplied. If we have enough renewables to meet the demand on average, a windy day across the UK is going to result in a glut of power.

If we don't have ways of storing that modestly efficiently then our only choice will be to take turbines out of service, increasing the overall cost.
er, latest gh has a workflow subcommand builtin
The school that rules Britain
We weren't talking about contracting or consultancies...
It’s the principle for me. I won’t support any publication with obvious bias.
Could you elaborate a bit more? I've always been interested in the buying/selling of metal.
And to be honest I'm mostly looking for notifications and some info available at a glance when I'm looking at a "smartwatch".

I currently have an Amazfit Bip paired to Gadgetbridge, but I'd definitely like to see something less proprietary on my wrist. Crossing my fingers to see a transflective display version one day for an even longer battery lifetime.