skysight-inc/HackerNews huggingface dataset:
He’s right about 9/11 and the “World-domination advocates” exploiting the event to expand the scope of the US response from self-defense (neutralizing Al Quaeda) to hegemony-expansion (invading Iraq, and subsequent regime-change efforts).

It’s unpleasant at best to see them again crawling out of the woodwork, after causing so much damage to the US, Iraq, and the world, not to mention fomenting both Putin and the CCP's current aggressive expansionary posture. They defined the "New World Order" for the next half-century at least, as less about order and more about power. And now US appeals to a "rules-based international order" is falling on deaf ears because of the neocons.

And the media propaganda machine ramping up war justification, where have I seen this before.

On the other hand, Ukraine is, unlike Iraq, already a democracy, being invaded by an autocracy. Russia’s real objective is most likely to control Ukraine’s newly discovered natural gas reserves and maintain Russia’s energy leverage over the democratic EU [1]. Allowing an autocracy to do both of those things is equally distasteful.

Kinzinger isn’t entirely wrong in his assessment that allowing Russian nuclear saber rattling to deter the West may encourage every other 2-bit autocracy to pursue nukes, but unfortunately that cat’s already out of the bag.

When Gadhafi gave up his nuke program and later was regime-changed and assassinated anyway, and when Trump unilaterally backed out of the Iran nuclear deal, that showed the world that the US won’t honor such agreements, and that acquiring nukes is the only effective measure of regime security.

Still, allowing Putin’s nuclear saber rattling to deter the West from defending 1) a fellow democracy from invasion, and 2) the EU’s independence from energy leverage/blackmail/extortion by an autocracy, will only embolden autocracies to do more of the same. Appeasement of strongmen has historically not worked out too well. They invariably interpret it as weakness, and double down.

[1]:https://www.youtube.com/watch?v=If61baWF4GE&t=9m
> buy a smart TV you can use dumbly (offline).

Are you sure that’s always true?

What about smart TVs that seek out open wifi networks or try to access the internet via HDMI?

The problem with smart TVs is that you loose control of what they’re actually doing.

i.e. LG smart TVs searching your network for media and sending a log back to… somewhere.

Or Samsung smart TVs sending hashed images of what you’re watching back to… somewhere.

This happens regardless of if you’re using the smart features or not.
Imagine the lawsuits if they didn’t lock him out, he went home, got his guns, and came back and killed everyone.

It’s a sad situation, and he probably deserves his award, but I think if an employee has some sort of anti-social mental episode on the job, you have a responsibility to your employees to keep them out until they are cleared by a doctor.
no, a lot of human rights activist/lawyers that abided by the written laws (china constitution) were persecuted. [0]

From the chinese affair office in lithuania : "The Constitution provides for a wide range of political rights to citizens. In addition to the right to vote and to be elected mentioned above, citizens also enjoy freedoms of speech, the press, assembly, association, procession and demonstration. There is no news censorship in China." [1]

[0] https://www.ohchr.org/en/press-releases/2021/06/china-human-...
[1] https://www.fmprc.gov.cn/ce/celt/eng/zt/zfbps/t125236.htm#
> most Americans don't seem to understand how yield signs work

I'm not sure people even agree on how stop signs work.

Imagine this scenario:

Car A arrives at a 4-way stop sign, intending to turn left.

1 second later, Car B arrives from the opposite direction, intending to continue straight.

Who gets to cross the intersection first? Is it:

A) Car A because they arrived at the intersection earlier, or

B) Car B because, after stopping, they are continuing straight, and thus are not required to yield to a car that's turning?
>Fr Pullicino, [...] based his conclusions on earlier finding of forensic and medical experts who investigated the Shroud of Turin.

Well, the Shroud of Turin is fake, so the conclusion is probably wrong.
The screen is atrocious. Apple has been using HIDPI 220ppi displays on macbooks since 2012. No we dont need a matte display. Ever see a matte smartphone?

linux does NOT SUPPORT fractional scaling.
I want to know more. This quote is really strange:

> As an employer who puts our employee safety first, we have a zero-tolerance policy and we stand by our decision to terminate the plaintiff for his violation of our workplace violence policy

Did the man really react violently? Or is Gravity Diagnostics not willing to admit that they handled the situation incorrectly?
> As far as I know, since the uwu function was declared with x and y as restrict, the way uwu is called in main is undefined behavior.

In the first example the integer-cast derivative of the second pointer does alias the first but isn't used to access either object, therefore there is (or should be) no UB.

> I guess if I am wrong its because `restrict` ...

The `restrict` keyword was -IIUC- specifically intended to make it possible to write functions like `memcpy()` w/ optimizations that are made possible by knowing that the pointed-to objects do not overlap. The semantics of that are crystal clear in a hand-wavy way, but... very difficult to nail down exactly.

With a hand-wavy definition of `restrict` it's pretty clear that the first `uwu()` is perfectly fine and has no UB.
I'd rather have this as taxed bonus income than as a ski trip. Bei g crowded in with all my coworkers (whom I actually like by the way) still doesn't sound like a perk to me. And I like skiing. Or at least snowboarding.

I still wouldn't see it as a perk to spend a few days together with the people with whom I work. I like working with them. I really do. But I also really like to do what I want when I am not on the clock.

And that would be so worth the tax cut. At least in my personal opinion.
You aren’t wrong, but future wages are mostly hypothetical and indemnification is usually for incurred pain and suffering. For example, say he typically spends 5 years on average at every job he has ever had and he was on year 4 at this job. History says he was going to move on soon. Or maybe he is 63 and they compute retirement at 65.

Another aspect, I typically see injury lawsuits for things like cervical injuries with fusions settle for like $150k so in that regard, $450k seems like he made out pretty well. Fatalities depend on age, but even then we are only talking about a few million for a young person.
“Solving corruption” won’t fix the supply chain reliance on western components, now closed off via sanctions.

Russia can’t make special stuff if it can’t make boring stuff.

They can try import substitution from China but it would be difficult to move goods as the Trans-Siberian Railway is already at capacity trying to replace other goods, and even China may not be able to provide suitable replacements for parts manufactured in Europe.
Nope, this was on v0.2 of SimpleChains.jl; I did check.

Anyway, something to investigate if I ever get the time.
Hey, thanks! I wrote this in Rust because I am comfortable in it + proc-macros, but someone might port this to Lisp or such.

As I explained it in another comment, this aims to make it easier and more approachable for learners to learn about hardware. I (personally) feel HDLs can be a bit scary, and as this is in a higher level language, you get its familiarity and still get to think about pins and their connections and stuff.

As you mentioned , this is indeed choose-your-difficulty library. You can make everything out of gates, or as I did in my CPU demo, expose pins for connections, but do the internal processing using if-else and loops etc. (https://yjdoc2.github.io/pcb-rs-examples/) This allows focusing on stuff like how caches are invalidated on jumps and how waiting on memory takes CPU cycles etc.

Currently this does not translate to something that can be targeted to directly h/w like VHDL etc does. But hopefully this will make subject of hardware and low level systems more approachable and easier to learn.

Thanks!
About that ending:

At first I thought the article was merely vague and perfunctory, but the advertisement for his $1500 course at the end recast him in the light of a self-help guru. The thing is, he made what I feel could be some good points, but now I wonder whether it's just so non-specific that I'm reading my own anxieties and hopes for meaning into them, like a classic rube. The implication that I need to pay him money to really understand what the hell he's saying makes me wonder if his philosophy might be a little "thin".
Tell HN: anyone with good knowledge about something like this will not tell you on Hacker News. Probably not even in private.

Think about it: if you had issues with AWS related to your non-compete, you probably reached some form of agreement or settlement. I'd assume in a large number of these cases, part of the agreement is to not disclose anything about it in public.

Take my two cents: talk to a good, really good, lawyer.
Romain? I came here to post the same thing.
I can appreciate that perspective. I am not a cyclist. I think what this really comes down to is people being on the same page, and the many people out there who are not as familiar with right of way and the law as would be ideal.
>Well, it's a fake, so the conclusion is probably wrong.

Shhh... we all know radiocarbon dating is pseudoscience.
No doubt that it could fail. Very very hard problem.

It would be hard to know how many fake proofs are out there. I hope Worldcoin more clearly communicates that people should not treat this as a pyramid, and if people do, I can't blame Worldcoin. The line between a referral system for early adopters and a pyramid scheme can sometimes be tricky to define (ex. People were saying Tesla's referral system and stock hype was pyramid scheme-y).

I still think Worldcoin has proposed the best solution for attempting to solve this problem. Perhaps their solution might have fake accounts, ~1-2% might be acceptable. Nonetheless, I'm hoping that others go after this problem by seeing Worldcoin try and tackle it.
I think roundabouts with pedestrian crossing lights solves the problem. Roundabouts alone also reduce accidents or make them less severe.
https://doc.rust-lang.org/cargo/faq.html#how-can-cargo-work-...
This has not been my experience. For example I use this python language server, which is implemented in Python and uses jedi:

https://github.com/python-lsp/python-lsp-server

Rust analyzer is written in Rust, gopls in Go, clangd in C++, R language server in R, Jsonnet language server in Go, sqls in Go.
At a gut level, having no classified info, but a civilians understanding of just how quickly the components of nuclear weapons degrade just sitting there, plus having seen the lack of maintenance endemic in the Russian military, it seems like this is the point at which the odds of a given Russian device actually working are at their lowest, and this is likely to be corrected, baring collapse of the nation.

It's tempting to just play the odds... but even so, the expected costs are still likely to be civilization ending.

Side thought - in Planet of the Apes, there is no way a 2000 year old nuke (The Alpha-Omega Bomb) could ever actually work. You need the resources of an advanced technological nation-state to keep them viable.
Just require an account for edits, blocking IP addresses is very strange.
(Edited for correctness)

Conjure itself is definitely Neovim-exclusive and heavily uses Neovim Lua APIs.

However I think several of the REPL "server" implementations use various independent protocols. Clojure uses nREPL, Common Lisp uses SWANK, etc. So maybe some of that logic (or even the Lua code) can be reused and ported to other editors.

As much as I love Jupyter, the system of starting and connecting to kernels is kind of a pain, and I believe implementing a proper Jupyter client is nontrivial (and often involves calling out to the reference implementation in Python). It is an "N+1" tool that solves the "NxM problem" (like LSP, DAP, and Tree Sitter), but it doesn't have the same adoption as those other tools.
Russian military conscript term of service is 12 months, and large chunk of the militaries conscripts will end their term of service and get to go home. They'll have to replace these conscripts with new ones but unless they declare a state of war it's going to be hard to find replacements because who wants to throw their life away walking into Ukraine which has had one of the highest casualty rates of any military in the last 200 years.
SQLite also supports referencing by parameter number (and name):

https://www.sqlite.org/lang_expr.html#varparam

So, changing "?" to "?1" could be done in SQLite before the actual migration, leaving just the change from ? to $ when migrating to Postgres.
> You know, I prefer the EU/Asia risk-averse approach to startup funding...the problem to the US-style approach

Just to be clear, one aspect of my (GGP) comment was that it's really a California-plus-a-bit-of-China approach that's FOMO -- my experience in doing deals in BOS and NYC is about as bad as in EU.

And for all that I say about California being FOMO: note that Theranos and WeWork were not SV funded (Theranos's sole valley investor was the father of the founder's childhood friends). We work's funding was primarily outside the US.
Note that "reasonable accommodations" is a term of art more for ADA cases and other federal bodies, which doesn't appear to be the case here.

https://www.dol.gov/agencies/odep/program-areas/employers/ac...
I can definitely empathize with this person. Anxiety issues are no joke. I've had panic attacks and they felt substantially more terrifying than the times where I've been in legitimate danger. And the triggers are so mundane. I once spent 20 minutes sitting on the floor in a grocery store after seeing an old friend, because, one of my triggers is seriously seeing people outside of the context where I normally do.

This is emotionally equivalent to your coworkers putting you in a room with a lion as your birthday celebration. I'm sure people won't believe me. Even if you don't, if someone ever tells you that they don't like being the center of attention, just take their word for it.
Theft of Protected Files on Android
On the other hand, in IDE requires commitment to using only a few select programming languages.
As more roundabouts have appeared in my boring flyover city in the last decade (from ~none to quite a few) I have started wondering what it's doing to my tire balance and suspension.
This is a really inconsiderate comment. You do not know this guy at all, yet you assume that he's not a good employee because of a mental issue he has. Do you think he chooses to have panic attacks? Can you see how him asking to not have a party makes a lot of sense because he knew he may have a panic attack? If anything, him knowing about the party that he requested not happen makes it worse, because instead of just a party, it's a party full of people who don't respect him enough to listen to his wishes. On his own birthday!

Imagine if a company forced a recovering alcoholic to go to a bar and then firing him when he got drunk.

edit: the comment above is not the one I originally replied to; it has been edited. It did not originally say "textbook disgruntled," it said "not someone you'd want to have keys to your kingdom," which I assumed to mean they were right to fire him.
The question is the problem: how do you do zero-copy sharing of data contained within a string. You can’t unless you couple it with the length. In rust parlance a slice is a well defined type.

There are also other reasons why having the length embedded in a string (or a string slice) is a good thing. You might want your “str_contains” function to do something different with different sized inputs: doing some vectorised lookup might only be worth it at a certain point, or if the length of the needle is greater than the haystack itself then there isn’t much point doing anything.

NULL terminated strings are a huge mistake that brings in security issues, needless copying and inefficient code that might contain several redundant strlen calls at different levels.
the lawyer will get a chunk of that, plus it may still be negotiate lower, and long delay before company pays out
Re: Packet Loss: .08%

Packet loss is a pointless metric for consumers, impossible to represent or calculate accurately within the ISP, and does not belong on a consumer facing label.

A)The amount of packet loss you experience is dependent on the load you place on the network. With a rigorously defined test using X TCP CUBIC flows, in either direction, you can calculate what the packet loss should for that load should be at the exact RTT of the path, but even then the number is sensitive to the buffering or AQM technique on the path, (and even more so to any of the other dozen plus TCP variants). In many cases, MORE packet loss is better than less, as misguided attempts at eliminating loss have led to enormous induced latencies due to "bufferbloat", which makes the network worse.

https://blog.apnic.net/2020/01/22/bufferbloat-may-be-solved-...

B) The whole concept of packet loss is nearly impossible to calculate. It's loss. You can't see it directly, only infer, that it happened on the path, by observing a retransmit. It could have happened at the client, the wifi path, the router, any of the wires inbetween, the switch, the gateway. You can't directly observe loss in many cases, and in others, you want to induce loss to get good congestion control to hold latencies low.

Timely packet loss, while essential to the correct operation of the internet, cannot be represented by a single percentage number, period. The correct answer to this proposed item on the label, would be:

Packet Loss: Yes.
You missing important thing.

You may wonder, why Ukrainians do, what they do?

I will tell you scary story from real Ukrainian life.

This happen in ~ 2011. Riot in one small village, named Vradievka (Nikolaev district in South Ukraine, really far from capital).

So one day, villagers blocked police building, and demand to quit from job head of police and make investigation.
- This head participated in crime (cover gangs), rape women, tortured villagers.

Three days before riot, police captured one women, rape her, than torture her brother.

That is REAL crime system, not tea drinking, about which you talking.

And that's why after that in Ukraine happen Revolution in 2014, and why Ukrainians so much resist for Russian invasion - in Russia all those things are typical life outside capital.

Only specific, that Russians are Nazi, they mostly do violence against other nations.
Oh, like that it's funny. As I read it ... it was very dark!
> There is no chance that the kernel developers are ever going to accept "well, I wanted some async stuff so I grabbed a v0.5.23 of a package that I found appealing". Even if they pull some stuff in, it will be through a review process and it won't be through cargo in general.

> The only way to make such a thing work would be to pin the versions so hard that you're effectively only using them as a downloader, not a package manager, and you might as well just have vendored code in the kernel repo anyhow.

This is the exact thing the person you replied to said should be done. `cargo vendor` fetches the sources for the package @ the version stated and embeds them in the repo. After that all deps would be sourced from the repository itself.

Nothing in the review process would have to change beyond adding a dependencies directory to the repo with a dedicated set of CODEOWNERS to handle reviewing patches with new dependencies.
NLAW also strikes from the top, just not exactly like the Javelin.

The latter does that by having a steep trajectory. The NLAW just flies horizontally over the tank, then fires down vertically. It also has the other mode where it just hits directly head on.
Because they had multiple warnings that the near boiling coffee was likely to cause severe burns but didn't heed them cause it meant less refills from people dining in.

From the wiki https://en.wikipedia.org/wiki/Liebeck_v._McDonald%27s_Restau...

> she had suffered third-degree burns on six percent of her skin and lesser burns over sixteen percent.[14] She remained in the hospital for eight days while she underwent skin grafting. During this period, Liebeck lost 20 pounds (9.1 kg) (nearly 20 percent of her body weight), reducing her to 83 pounds (38 kg). After the hospital stay, Liebeck needed care for three weeks, which was provided by her daughter.[15] Liebeck suffered permanent disfigurement after the incident and was partially disabled for two years.

I'd highly recommend looking up details of the case if you think it was frivolous.
I don’t fully understand the issue with blinding.

How is it different than trying to double blind talk therapy. Obviously someone knows that they are getting talk therapy, likewise, people obviously know they are getting psychedelics.

Yet we are still able to get experimental results supporting talk therapy and no one complains, right?
Having your adversary supply all of the fuel your factories, cities, tanks, trucks, and aircraft run on is also exceedingly dangerous, much more so than the threat of them sabotaging a nuclear reactor.
I'm not in the anxiety camp or in the fun camp. The general experience of marijuana products is something like the sleepy lethargy of having eaten an excessively large meal. Not wholly unpleasant but neither is it something I'm really excited about seeking out. Low doses do mostly nothing. I've tried plenty of strains. To be fair I still do it sometimes.
>I work on the kernel for a living

I'm interested in kernel development and I like the idea of working on it for a living.
Can you give more details about your job? What does it consist in? Is it mostly code-review? Or are you responsible for maintaining a part of the kernel.
Who is the entity that pays you, and what are the criteria they'd use to pay a new contributor to work on kernel full-time?
Finally, can you point me to beginner-friendly things to work on to get started? how do I know which part of the kernel I should study and contribute to?
Just use your favorite version control system?
You’re saying that just asking will cause them to pull the offer. That would be bizarre behavior. If that’s accurate, do you want to work for them? You don’t. And you don’t have to.

My first proper job after being a freelancer I felt it had an overly broad clause about ownership of work done in my private time. When I asked, they clarified, and I told them directly, that makes sense, but that’s not what’s written. They just changed it for me! No problem! It was no Amazon but a large company in my book.

If (with the help of a lawyer) it isn’t clarified to your liking, do not work for them.

No is good.
You are fighting an imaginary opponent. The one proposing it is a long-time kernel contributor.
Do you not realize it was possible to join the armed forces without being a member of the Nazi party? Only the SS required Nazi party membership.
I'm still gonna need some reasonable indication it's not just a character in a fictional story before I'm willing to care about anything else.
Intent doesn't matter when the result is almost always bad. The name of the game in traffic safety is "predictability", that means taking the right of way when you're supposed to.
> "VCs are sheep."

Of course. Because the whole point is to cash out when other (later) sheep pile in...

> VCs don't take (enough) risks. And neither do startup founders.

Because investors in the coming rounds are risk-averse and want something they can understand. The VCs just want to cash out.

> The Utopia of Creative Freedom

Lol. Unfortunately it won't last long.
> Today I was delayed by a lone cyclist,… I just accepted that he has the same right…

Cheers for your charitable, patient, and friendly attitude.