skysight-inc/HackerNews huggingface dataset:
> UBI or other safety net would be a good way to avoid social upheaval as well.

I know it's not an apples to apples comparison with any proposed UBI implementation, but looking at the social upheaval caused by the COVID-19 quarantine and stimulus programs, I'd say cutting a check to people and leaving a void in their life where work used to be is a fertile breeding ground for aimless people who will be easily radicalized. It's not something I ever considered pre-2020 as a big proponent of UBI, but now I feel it's something that has to give us concern.
"Pokemons"? what are you, 60?
Women’s Handball Players Are Fined for Rejecting Bikini Uniforms
What happens in other countries when the police receive an anonymous report of an ongoing violent crime at a residence?

What do the police in those countries do differently?
>The history of finance is the history of financial crime. Jews starting banks because of Christian usury laws, the Medici sidestepping the monetary power of the church and kingdoms, etc.

Most societal advancements are crimes in the beginning as those in power disagree with the new ideas of the subjects. Civil rights, religious freedom, even literacy itself was deemed to be dangerous and unacceptable in their times.

Breaking laws like this and ignoring government bureaucracy is actually quite a noble act and should be encouraged as much as possible.
Better for whom? Because it's the Wikileaks, Snowdens, and Extinction Rebellions that get hurt by laws like these.

In terms of money laundering for the rich, that's all through 'fine art' and real estate.
Hah! Now this is why hacker news is hacker news. Here's an interesting and related 3Blue1Brown video: https://www.youtube.com/watch?v=cyW5z-M2yzw
Why are they at odds?
Listen to the latest Darknet Diaries
Thanks for everything you do, we really appreciate it! Good job, team!
Is it more shocking news than the market places that offer exploits to Russia and China that are used as munitions against the US?
> A surprisingly common error users make when installing Brew

Installing Homebrew.
I was a victim of a swatting in July 2019. Someone called 911 and said a man was threatening a woman with a gun at my address. Police showed up, told me to put my hands up at gunpoint, cuffed me, searched my house and then left like nothing happened.

There needs to be a better process for handling these calls. Just call the person at the address, or approach and use a loudspeaker or something. Walking out my front door to a bunch of guns pointed at me was the worst experience of my life.
One would expect in that case lots of laborers with wages at the minimum, and many more looking for work. What we're seeing in the description is not that.
I worked in a lab once with a five megabyte hard drive from the 80s being used as a door stop, it was huuge, like the size of a large shoebox. They also had a WORM drive from the 80s that I dug up an ad for and it cost $25k for the writer and it could store 4Gb!!! On what looked like a laser disc in a tray. It’s wild the range of available technology at any given time, depending on how much money you have.

I do remember being very cautions when I first setup linux because things actually cared about the number of blocks, cylinders, etc, and if you got it wrong things broke in confusing ways.
You are asking other people to explain your associations and assumptions.

If you want to discuss a topic in a productive manner, the first thing to do is to honestly say something about what you believe and why.

What actual observations of the world led you to your generalizations?
Right. This is about norms and structure, not skills. The same people behave differently in a rowdy bar than a library because they can read the room.

Everyone is still responsible for their own behavior, but first and foremost we need to blame the venue that year after year decided to encourage it.
Playwright has a python api!
Pardon my ignorance but was the domain owned by Bezos/Amazon then?
"The family eventually learned, earlier that day, an anonymous caller demanded Mark hand over his Twitter handle worth thousands of dollars. Mark refused. Hours later, the unthinkable happened."

https://www.wkrn.com/news/swatting-call-leads-to-death-of-tn...
The rest of the article is a schizophrenic compilation of often single-sentence paragraphs barely relating to each other. Regardless, having your articles' title and opening sentence to mean the opposite of what you intend is pretty bad writing, if that's what you're proposing he's doing.

(edit: Sorry OP, apparently you've touched a nerve here)
The article states:

>"A more worrying set of attacks appear to use Apple’s iMessage to perform “0-click” exploitation of iOS devices. Using this vector, NSO simply “throws” a targeted exploit payload at some Apple ID such as your phone number, and then sits back and waits for your zombie phone to contact its infrastructure."

Does anyone have a link or any resources that describe how this “0-click” exploitation" works?
Hey, author here.

1) Including the "Onyx holding a hard stone executing Earthquake in a Sandstorm against a Flygon with the ability Hover?" state is just doing an N-constraint solver. Since multiple dispatch is a generalized system, we can dispatch on N different types.

Take the "Dual Type" in Pokémon for example: https://pokemondb.net/type/dual. You'll notice that instead of just an NxN grid, we're dealing with an NxNxN. Where a single attack needs to be related against 2 different defenses.

Simple enough `eff(atk::T1, def1::T2, def2::T3) = ...`, the we can just encapsulate this second type within a `Pokémon` structure and route to the correct function dynamically.

2) The "Super Effectiveness" of a MD system is that you don't _need_ to put everything into a singular table, something that's functionally impossible to extend. The idea is that we can build up the correct relationships between types completely independent of one another. The issue is, who owns that table? How do you merge more than one new type in? (see my section about Composition in the post)

If someone else wants to make a new `Foo` type Pokémon, and another person is doing `Baz`, they can work completely separately, only defining the `eff` functions _only_ concerning their type. And there's _zero_ integration work to use both, just import the new types and their functions. This is incredibly extensible!
In rust you can't currently dynamically allocate on the stack, although that's probably something that will be added in the future. And as others have pointed out, allocating on the stack is a fairly reasonable optimization here.

I don't think you could even call strdupa through libc in rust. I would guess that strdupa is either a macro that uses the alloca compiler intrinsic or is itself a compiler intrinsic. Even if it isn't, it will break assumptions the rust compiler makes about the size of the stack frame.
TDD Conference 2021 – Opening Ceremony by Alex Bunardzic
> Because if everyone raises their prices, the wage increase then effectively makes no difference.

Depends heavily on specifics. Like, which goods and services? How much of someone's purchases do they represent? Are they substitutable? Restaurants deal in the substitutable and minority part.

The relationship between per-unit price and labor cost per unit also matters quite a bit. If labor costs per unit are small, it may not take a big per-unit price bump in order to give labor a substantial raise.
I can relate. I work with CADD software. Throughout the day I will jump between projects in different survey zones. It’s much faster to copy an existing file in a given zone and open it than go through menus and apply certain settings for each file. In fact, the first file I make for a project is projectname_blank. Then this gets copied everywhere.
Don't fucking edit my bash profile.
Maybe ask caller to connect via FaceTime or similar for serious cases? IIRC most phones already share precise caller location when calling 911. Everything else should be treated as spam.
at some point I got sufficiently frustrated with all the things that decided they need to add the same various folders to my path over and over that I added this to the end of my .tcshrc (something similar should be possible in most shells)

# dedupe path
set path = ( `echo $path | tr ' ' '\n' | perl -ne 'print $_ unless $s{$_}++;' | tr '\n' ' '` )
"Months later, the family learned about Shane Sonderman, who was a minor back in April 2020 when the crime was committed.

"Sonderman is currently behind bars awaiting trial. A Federal Grand Jury indictment claims he had six victims across the country. Herring was the only one who died.

"Another minor was in on the scheme. “A kid in the United Kingdom made the call to my dad’s local police,” Fitch said.

"The accomplice will not be extradited from the United Kingdom because he’s currently a minor."

https://www.wkrn.com/news/swatting-call-leads-to-death-of-tn...
Though I can’t quite put my finger on it, I also can’t help feeling like this explanation is a bit of a cop-out. I think if he had stopped at “we’re tired of teaching it” I would have found that more credible.
>What do you propose as an alternative

Send the drones ahead. Flying, walking, tracked, wheeling.
I don’t agree
>"A Java program can't write over the return address on the stack."

Could you say why Java is not susceptible to ROP?
"What is the procedure for police in those countries when they receive an anonymous report of ongoing violent crime at a residence?"
I'm pleased that more is being done to help migrants, especially refugees.

What I don't understand is why this must be the responsibility of private companies. The United Nations specifically asks governments to care for people. But asylum seekers are imprisoned if they go to Australia, or stuck in limbo for 27 years of processing time if they come to New Zealand. So now capitalism is triumphing, and visas are issued to (rich, powerful) private companies and the people who work for them, instead of to people based on their skills.

I'm tremendously grateful for the (large, powerful) company who hired me just in time for my visa to be processed, after waiting in an immigration queue for 2.5 years. The case officer was treating me quite harshly until I had the new job offer. To any company managers wondering whether this affects employee loyalty: I literally owe my entire career and future to you. Thank you for taking a chance on me.
https://www.restaurantbusinessonline.com/financing/mcdonalds...
I've read many SEC filings (mostly 10-Ks, 8-Ks and 4-Qs), and I led a project to develop an UIMA-based analysis platform for them.

What is shocking is the lack of diligence that companies can get away with. The "risk" section (§6 of Form 10-K) is often token info copy-&-pasted from other filings, notably from competitors, instead of having an entity's actual risks in it.

Good luck with the business!
I think your anecdote isn't necessarily reflective of all restaurant owners:

(1) not everyone leases, some family businesses own the land and has significantly better margins at the trade-off of opportunity cost on the real estate,

(2) some businesses are explicitly there to fulfil visa or immigration obligations, so profitability isn't a priority,

(3) in less dense areas, the general laws of competition don't apply as much pressure as SF or NYC.

Don't forget lifestyle businesses. I actually know multiple high-income people (lawyers, doctors) who just let their partners run businesses for the sake of doing something during the day; they lose money every year which offsets the joint income, and is better than having their partner sit around at home and spending money on something else.
You realize wages based on supply and demand are very accurate at measuring exactly how much value to “society” a job brings? You may disagree but economic equilibrium in the price of a common good such as an agile coach is telling you exactly how much value society believes that job brings.
To be fair we copy projects to preserve their structure, specifically to avoid starting anew. It’s not the same as copying and clearing the whole file
My immediate reaction was to pick 2 as 1 would be too obvious. But then I thought 3 would be even less obvious. And why not 4 then? I ended up taking 13, but yeah 5 made more sense :-)
I agree. This guy facing 5 yrs while Aaron Swartz was facing 35 yrs for scraping a website...
Who Owns Fiserv.forum?
I was watching the NBA finals game tonight and noticed the text "fiserv.forum" on the court, so I went typed that into a browser. The site is owned by some software developer named Diego advertising his services, but https://en.wikipedia.org/wiki/Fiserv_Forum claims that it's just the stylized version of the name of the arena in Milwaukee.

I guess they didn't think .forum was a valid TLD? Anyways, kudos Diego.
Yes, when there's a report that a gunman has already shot someone, the police should respond by... hiding.
And the UK. From 2015: https://www.newstatesman.com/sci-tech/2015/08/swatting-uk-tr...
> "where you tracked what sort of bugs were caused by what sort of constructs, and design your program in such a way to minimize their chance of being introduced. I've never heard of anyone except Dan Bernstein actually doing anything approximating this"

Not sure if I completely understand but here[1] is a talk by Jules May called "If considered harmful: How to eradicate 95% of all your bugs in one simple step" where he discusses that they analyzed what was causing a lot of bugs in their programs, and found it was code which keeps state synchronised using `if` in far distant places in the codebase, many places with "if (stateFlag) {}" which then gradually fell out of sync with each other as people changed some but not all of them.

By redesigning the programs so that instead of call points dotted around the codebase all saying `if (condition) { function1() } else { function2() }` they all say `obj.doWork()` any the condition checking code only exists in one place inside the class definition, the talk title claims they removed 95% of bugs in their codebase. Inside the talk he spends all the time explaining the idea and doesn't actually talk about the effect it had on their bug tracker database, bugs encountered, etc. which is a bit of a shame.

Of course, the comments are suitably sneery for a programming talk: "having double checking being your main source of bugs means that you really try your best to write bad code. The whole talk boils down to: double checking conditions is bad and we found it 20 years after everybody else." - even if you agree with that, the analysis of their bug tracker to find what was causing most bugs and redesigning how they code based on that, appears to be an example of what you describe.

[1] https://www.youtube.com/watch?v=z43bmaMwagI
I think the killer feature of Kubernetes is really the infrastructure as code part -- it just makes it very easy to spin services up or down as desired without thinking too hard about it. But as the article alludes to, if you're comfortable with the lock-in, you can get that from your cloud provider with tighter integration.
The problem with theistic hypotheses is that they start from the idea that a humanoid god is a simple explanation (since our brains devote a lot of effort to understanding humans, so humans seem misleadingly simple). The simulation hypothesis treats the idea of an intelligent entity running a simulation as a starting point, and the details of how such an entity would come to exist are taken as a serious point that needs to be explained, whereas with god hypotheses the matter of how that god exists in the first place is generally just waved away.
> Maybe ask caller to connect via FaceTime or similar for serious cases? IIRC most phones already share precise caller location when calling 911. Everything else should be treated as spam.

That obviously won't work, because you can't expect people in legitimate emergencies to do something like that. Say they don't even have one of those apps installed, is the 911 dispatcher supposed to talk them through installing Zoom before they send help? That's literally a Kafkaesque nightmare (or straight out of a political attack ad).

Honestly, I think the most realistic way to solve this is my making investigations into SWATing really high priority (e.g. dedicated FBI people investigating these crimes), and then handing out heavy, punitive sentences as a deterrent. The only reason anyone does this is they think they can get away with it (and often do). I think it'd stop once that impression is changed.
But also just to clarify, the intention for this post was how to fix this issue if it had already occurred NOT a "how to install brew correctly" guide.

If the issue had occurred, you wouldn't need to run the eval command again, it would have already been run 1,000 times from your .zprofile. Hence I suggest just to delete all references of it then add back one.

But I do take your point that my post could also have been seen as ambiguous and hence added in your suggested changes.
Well, they say they're using CloudFormation and Terraform. Those are also fairly standard, popular tools, aren't they?
This is an excellent intro to Pokemon, explained using Julia's multiple dispatch mechanics.
If it's a decentralized database then how does it enhance privacy?
Zide Door. Walk up, ask for membership, supply ID, walk indoors, buy shrooms, walk home.

Obviously I have friends who grow too, but you don't need that.
Don't know much about Android but every iPhone comes out of the box with it. And it shouldn't even be an option, but default. Like smartphone makers should enforce this. Probably require you to stream from both cameras.
Ask HN: How to Not to Give Up
Engineer here "doing well" with software contracting business. Making "big money" relative to my peers and family. I am getting comfortable and that is making me uncomfortable. I am not reading as much and I am not hungry to do more. Is this mantra that "you are the product of the 5 people you hangout with" really true? How do you escape this bubble if making friends is really hard for you. am I just fucked?
I'd argue on the contrary, having the business domain in the type system allows the compiler to help you ensure the changes are made correctly instead of relying purely on tests (which are still valuable, but I'll take guarantees where I can get them).

The type system also makes it easy to reduce the state space of the program. For example, if a method takes an int as a parameter you have a pretty large state space. But if it takes a strongly typed enum which can only be of 3 values, now you have restricted the surface area for which you have to test. If you exploit the type system to this effect it is very powerful.
I think it's really funny to see all these people think that they can with crypto game the millennia old system of taxation. Of course any sovereign nation is eventually going to break down any kinds of tax fraud.

A state unable to collect taxes ceases to be a sovereign state.
I unwrapped Buzz Aldrin’s visor to a 360 sphere to see what he saw
In most countries, police are armed. The OP was asking about SWAT.
The militarization of the police is a big problem.
One would hope that their container images are also compatible with real Docker. As for compose, that sounds like a nice project for the community.
Does your area have a lot of immigrants? A lot of immigrants start a restaurant because they struggle to find meaningful employment elsewhere (e.g. was a doctor in home country being forced to do minimum wage home healthcare in the country they immigrated to because of licensing issues).
"The cool thing about electric drivetrains is that you can put this specific plane motor in a train..."

Because clearly the railroad industry has been sitting around twiddling its thumbs going "man, how on earth could we make the electric motors we've been using for a century or so, better?"

Clearly an electric motor designed for coupling to a turbine or propeller at significant rotational speeds with low/no starting torque, typical lithium ion battery pack voltages, and optimized at great cost for weight....has relevancy for a train where weight and size don't matter, there may be almost zero airflow, the motor often needs to provide massive amounts of starting torque, etc.

The railroad industry uses multiple types of electric motors for different applications. The resources companies like Siemens have in refining railway and industrial motors are far greater. The notion that they need a bunch of morons developing a one-off speed record airplane to help them improve their motor tech is absurd.

"A GE90 is not a rocket engine, nor anything else. "

And what do you suppose the GE LM9000 is? Answer: the aeroderivative gas turbine version of the GE90. Aeroderivative turbines are used extensively in electric power generation and naval power applications.

Please stop talking.
Exercise more. Sounds like laziness.
For whatever reason I very rarely hear about swat-like behavior from the Norwegian police, and it is not because media leave them alone.

I hear about unnecessary use of force while detaining someone, a few standoffs against armed opponents, a few car chases but nothing like swatting.
I think what OP means is, spookiness comes out of the fact that one particle that can be separated by huge distance from another particle, and both particles being in superposition of states, observing one particle can affect the state of another.

It is not about state, that you do not know, but state that is not yet there.

When one particle's state decomposes from superposition of states to a single state, given the assumption of quantum theory, it also affects the state of particle that is physically separated from the particle. That is the spookiness.

If we assume that the quantum particles are always in superposition of states, the question is how can one particle's observation can affect another particle at distance.

If you take out, indeterminate state assumption, then it is indeed missing the point of 'spooky action at distance'.
DDG’s New Email Privacy Service
> Without systems that promote quality, non-ideological, nuanced, original, tolerant dialogue we will keep running into the false dilemma of unmoderated cess pools or heavy handed moderation.

I disagree tying big tech censorship to this.

Yes what you describe is nice and what the audience here (including me) prefer, that's why we're here. Such places with such rules are paradises.

However, I for one accept the risk of freedom over "safety". I acknowledge we humans are "good" and "evil" at the same time, maybe we'll "actualize" at some point in the future as a whole (I doubt it) but we're not there yet. Even if that's a goal, I strongly believe allowing cancel-candidate speech is vital to the progress. Producing questionable speech has its cost already, I actually think the cost is too high already given the mob nature of social media.

Yeah there are "misinformed" people, but isn't that the value of democracy? We disagree but we compromise.

Even for the anti-vaxx case, when the ones who refuse to vaccinate can screw up the whole population, I still don't think you should ban the speech, the law or executive order should be based on action instead.

Even for the GAB case, I don't think the platform should be banned, nor private conversation being snooped on. So how do we protect ourselves against such attacks? I'd say these are just extra protections that I don't want given the tradeoff, the law is there to punish the actions. I'll take that safety risk that's been there since before tech is a thing any day.

Guess the nuance here is the right to speech versus the right to publish given the nature of social media moving the forth pillar of democracy to the public. My take is that the same applies even for publishing. If nonsense sounds more attractive than scientific facts, maybe we educated people should work on our PR skills, or fix the root of the problem, education. Now that's progress.