skysight-inc/HackerNews huggingface dataset:
I dedicate a small window to HN each day to keep up. It gives context to my day as a software developer. New malicious backdoor in NPM I need to know about? That's something I need to know going forward. With HN, I see what's on my plate, read it, and move on. It's not an addiction (though for some it is).

I also avoid political stuff. Very easy to spot something that devolves into thinly veiled political rants, no matter how 'moderated' it is, things slip through the cracks.
This trend is already in motion. I have been interviewing in Berlin for the past 2 months and most are using automated assessment now. The initial video interviews (if any) are 15 minutes or less with very young recruiters who have no idea what they are interviewing about. They all funnel into either Metaview video recordings or Test Gorilla. I'm not even talking about the tech assessments. Personality assessments are done on Test Gorilla and other services. Assessment links are the new Calendly links. Later video interviews usually involve people looking off-screen at a script or website. They also try to circumvent negotiations with these things. "Your offer will be based on our grading system from these test results so no desired pay range is required." These are modern startups doing this, not the giant megacorps.

This most recent job search has been really impersonal and lame. Things have gotten much worse than just 5 years ago. I've been in the industry about 15 years now.
I kind of despise how so much of our current politics and tribalism often prevents what I call the "both of these things can, and likely are, true" hypotheses. Instead you have each side demanding that only their "thing" is true.

In this case, I think it's highly likely that both of these things are true:

1. A society that is much more accepting of trans and other gender identities means that young people who would have previously hidden or suppressed their feelings of gender dysphoria will now seek out help to navigate these feelings.

2. Everyone, especially young people and teenagers, want to feel special and stand out, and while non-traditional gender identities were previously demonized, they can now serve as a way to be special and demand attention in certain societal groups. This, some young people who are going through the confusing feelings of puberty may be much more likely to say they are trans or non-binary, even if this is something they may not feel as strongly about when they reach adulthood.
There was quite a bit of small annoying stuff, but nothing major.

GPU and display controller were initially expected to have large amount of changes, but this turned out not to be the case.

Amount of changes between M1->M1Pro/Max/Ultra and M1Pro/Max/Ultra->M2 is similar.
That is not the issue.
The issue is the combination of:

- Germany is at best mediocre for solar

- Hydropower is very difficult in Germany

- Germany shutting down coal power plants

- Germany is shutting down nuclear power plants

- Germany is cutting down forrests to find places for wind power

- Germany is destroying its relation to an important partner in terms of natural resources, especially energy

Any one of them would be a non factor. Even multiple ones could be managed. The combination is what lead to Germany becomming the place in the world with the highest energy prices.
How long can this go on? How long can a nation which is entirely reliant on its industrial capacity exist under those conditions?
It's possible that the reason there was no C for TPF is similar to why C arrived very, very late to CICS on S/390 (or z architecture).

Namely, C standard library was not reentrant safe, with considerable global variables et al - and the code on CICS (and I suspect TPF) had to be fully reentrant because it effectively ran inside green threads.

So, unless IBM wanted to advertise C that wouldn't contain standard standard library, modules written in C would be possibly dangerously playing with global side effects. Relatively recently this was solved by common runtime component whose name eludes me at this time, which underlies standard run times for C/C++ and I think Java, at least inside CICS
Whenever you see 0days reported by someone from Threat Analysis Group it means that Google (TAG is a team within google) used some advanced detection technique to discover someone, usually a nationstate, "in-the-wild" exploiting this.

Reading their blog gives insight on how they find these. For example, for CVE-2021-30869 they discovered on a "watering-hole" website (i.e. some group in china hacked a hong kong protesting website and hosted an 0day on it to exploit protestors' devices). I'm guessing Google has methods to scrape the entire web looking for these browser exploits
>These problems seem only in the German region, but setting up in a new region would be complicated for us.

This seems like your fundamental problem. If you design an architecture that is limited to a single region of a single cloud provider, you are very likely to encounter issues at some point.

Luckily you have a full month to solve this problem before it will prevent you from accepting new users. My suggestion is to start making your app multi-regional or multi-provider ASAP.
Getting a better contract, probably not big at all. That's more about the company being more verified than someone just signing up a landing page. Negotiating a better rate? I really don't know. We did it at ~6 figures per year in the very early stages of Stripe, but we were a UK beta account for them. I believe we continued to renegotiate at 7 and 8 figures per year, but we already had that relationship.

By all means use another payment provider as leverage to negotiate better contracts and rates, but I think it's unnecessary from a business reliability standpoint until you're very big and Stripe's downtime level (very small) is a material business risk. Spoiler: almost no one is this big.
Looks nice I probably will pick it up - any thought about adding a "filler" word detection/removal such as "umms" and "ahhs"?
Is This a Deer I See? Socially Aware AI Adapts by Asking Questions of Humans
Two Pwnies: Chrome's first GPU exploit (2012)
OMG! I'm so sorry!!!

I deeply apologize for calling it crappy - that had absolutely nothing to do with my point and not based on any sort of knowledge beyond dim, decades old memory, and also more based on how I describe "solve a problem" coding. Literally ALL my code is crappy, if that helps clarify. Really, I'm totally sorry I threw that in there, I could have made my point without it.

Worse, someone else might read my comment and worry about publishing their own project which is the last thing I want to do. I used to worry constantly about the quality of my projects. I don't any more because I realized that a line of published ugly code which solves a problem is worth thousands of perfect lines of code which never sees the light of day, and that open code can be used as a starting point for others. That's exact what happened with b2, of which you should justifiably be proud and happy!

Gah, I feel horrible. Sorry again!
> The "Toilet" moniker has been dropped from the name in the UK and Ireland, and the product is now called "Duck"

Always wondered a bit about that. Was "toilet" really the bit that was bothering people about this whole concept?
Shameless Plug:

I was very fortunate to have a conversation with him a few years ago. We talked a bit about his journey and a bit about his hacks, his setup, and of course a lot about Linux:

http://www.mycpu.org/interview-with-GKH/
DX9 was a steadfast because of DX10 was both a highly breaking update and required a new , highly unpopular OS.

Unfortunately that meant DX9 had the most market share at the time and for many years after.

While I agree that consoles helped the adoption of DX10/11/12, I disagree that it was driven mainly by the popularity of the XBox.

The big reason IMHO, and it’s similar with Vulkan, is that GL was fractured with tons of vendor extensions, much higher variation of feature support etc… DX was a more stable and consistent target.

There’s also the renewed investment by Microsoft into DX at the time, with a lot of investment into abstracting the other parts of the OS. That was probably driven by the Xbox like you say, but I think it’s a subtle difference in that it became the better API surface to target vs GL+other audio and input libs, instead of the ubiquity of the consoles.
Looks like github is down right now. Or is it only me?
That's nothing. I lost a trillion in a few hours. Sold a molecule of turkey to my cousin for a dollar then just ate a mouthful.

Trillions of dollars turned into poop in seconds! Horrific crimes. And I'm going to get away with it hahahahaha
Thanks for your answers! It's reassuring that most things will still be possible.

Still, xeyes is the favorite program of my kid who is starting to learn linux... I'd have a hard time selling wayland to him.

> to make key-loggers less trivial

Really? Is that a serious reason? Key-loggers are still very much possible because any program can read the memory of all other running programs of the same user. This seems to me like a pointless limitation that creates a lot of unnecessary complexity. But what do I know.
Program Repair
I think questioning ones gender identity is fine, and a good thing.

I have significant concerns when the "default" response to these questions leads to powerful drugs taken during puberty, or irreversible surgeries before one reaches adulthood.
So... people criticizing your questions constitutes "forbidden", only in German for extra oomph.

But if they want to ask questions, it must be "addressed directly and forcefully".

They're learning about themselves. You want to apply "force". Would that not be a more apt application of the word "verboten"?
If you can catch offenders everything else is just a matter of adjusting punishments to sufficient severity that offenders are removed from the system faster than they manifest.
If you use generic enough services (container hosts, load balancers, VMs, object stores, even hosted SQL DBs, etc), then the multi-cloud journey is not that hard. The challenge comes when you have build a whole architecture on top of some AWS magic that simply does not have an easy alternative in the non-cloud world.
It is not even slightly the "default" response. It takes years of dedicated effort to prove to a slew of doctors and therapists that it's the right thing to do. You don't just get surgery or hormones just by asking for them.
the link doesn't reach anywhere for me.
I have been using gojq, so all I have to do is scp the gojq binary.
One of these days perhaps I'll write a meta-pattern on how the software development industry goes through cycles. Every 10 years or so we discard techniques that only gave a 1-2% improvement instead of solving all the problems. We get distracted by a new thing will fix all that. We can't just add to our toolbox, though. First we have to have the ritual sacrifice of blaming all the failures of the previous 10 years on the old techniques, because they didn't solve all the problems.

Oh wait, it's already been written, by Fred Brooks no less. It's called No Silver Bullet.
Wow, those are some sour grapes you got there!
Gender envy works both ways. More women graduate college than men, women face less social isolation and women also live longer than men. The future is feminine, in developed countries it's way better to be a woman if you can become one rather than become a man. No one is forcing you to have kids or do household chores these days and gender pay gap is largely a myth. Rather these days you have women being preferred over similarly competent men in corporate companies to fullfill diversity quotas.
I see it constantly, both in person and on social media. I've personally reported many cases to 311 and to officers in person, and every single time they either ignore me or lie about handling the complaint. It's so endemic that a City Council member has introduced a bill that would allow civilians themselves to ticket illegally parked vehicles [1].

So no, it's not a single news story. This one just happened to be a particularly egregious display of NYPD lawlessness.

[1] https://nyc.streetsblog.org/2022/11/07/update-restler-bill-t...
Now you are just back at the Halting theorem, and thus Rice’s theorem. The only question here is whether a computer is a Turing-machine, and frankly it is a weird hill to die on. With arbitrary side effects, you are back to “can the heat death of the universe be considered O(1)”, which is, well an interesting thought, but that just demonstrates infinity’s “size”.
Pretty much any accessibility or automation software suffers here without having to be a root. Wayland makes accessibility impossible is developer with its fragmentation. Want to make tools that work across now Wayland ecosystem good luck with that.
I think of these two methods as “inside out” vs. “outside in”, which is not very scientific but lets me visualize the distinction: mapping the model to pixels vs. mapping the pixels to the model.
This is a weird year. Supply chains are partly freed up, but prices are up so people are buying less stuff. That means retailers have a lot of inventory left around to move. They're doing more sales this year and spreading them out over more time to try to make room for new stuff.

I don't know how to explain what's going on with Amazon sellers, but I'm not sure it's that different from normal, non-Black Friday behavior.
Stolen property convictions at least at the local level primarily come from stings where police come in with property that they describe as "boosted" or in similar terms and then once the sale is completed they arrest the store owner. Amazon being online is obviously immune to this kind of police work. As long as Amazon removes the seller once they become aware something is wrong they are probably not breaking any laws. Some states are trying to pass laws to make ecommerce platforms vet sellers more but I doubt this will make a difference because it is not hard to make fake invoices.
GDPR is not some boogieman, it can be pain to do on existing products that were build pre GDPR, but if you are starting new project, being GDPR compliant is pretty straight forward and not hard/time consuming, unless you are explicitly trying to do something shady*

*privacy invasive that GDPR is explicitly set up to make harder, so duh
Fascinating. Being in a long drought in the southwestern US, we could learn so much from other civilizations like the Petra people
https://archive.ph/BjMZn
For anyone getting started, that means no dependencies at all. Even colocating would be out of the question, according to your metric.
Going into new segments of our code, I’ve had to rewrite an awful lot of tests. It was a mess, and each one had at least a few tests that were only testing the mocks. Hand written mocks at that. Those people need to be stopped.
Aye, computation is a medium of expression.
We already have that system - debit cards, cash, venmo, apple pay, etc. What does crypto solve other than anonymization of payments?
> These companies have turned areas they operate into upscale meat grinders that lure you with a "welcome" price only to systematically hike up your rent way beyond inflation.

In my experience with downtown Seattle, the high end luxury apartments this rings true.

I had an apartment that I was renting for ~$4k a month and gave me like 1 month free. The building then decided when it was time to renew our lease, I should pay an additional $400 a month. I moved out of that apartment and then they relisted that apartment for $3700/month with a 1 month free offer.

My next apartment was $2300/month. Same thing, 1 month free. Come lease renewal time (1 year later), they said the new rent would be $400 or $500 higher (a 17% or 21% increase). Recently they've decided to give an "exploding offer" where the new rent would only be $2500/month with 8 weeks free if signed by X date.

TLDR: 10%+ rent increases are the norm for my building. I've never actually paid the full listed amount for rent though when you take the concession into consideration.
My point remains - thank you for following up with what appears to be a proper criticism.
>How long have they been present for? If more than a few years, then they can't be why, since the article says that 10 years ago, this wasn't a problem.

I doubt I'll be able to reply to you, quite downvoted.

In my source you'll find most dates are in the 2011-2013 era. Hence 10 years ago.

The allegation that "10 years ago it wasnt a problem" is quite inaccurate. Most of these problem are occurring during pregnancy and pre-puberty. Whereas the damage is done, but then you have to wait some period of time until gender dysphoria really occurs. So it's completely a delayed action. So this absolutely is a factor.

In terms of all endocrine blocker exposures. Some pre-exist 10 years ago like phytoestrogens in soy products; but most were greatly introduced about 10 years ago.
It is almost certainly true, given that the number was "nearly zero" in the past and nonzero today. At least, the number who were willing to take the risk in public was nearly zero.

I would need somebody to present me with data to justify a claim that it's unique to girls. Most of the pearl-clutching surrounding trans identities is about trans women, who are supposedly committing all sorts of horrors like lurking in bathrooms and dominating women's sporting events.
So we’ve forgotten the lesson of the testing ice cream cone already. Good to know.
FTX's Bahamas crypto empire: Stimulants, subterfuge and a collapse
>Moving away from Russian energy

Whatever. Russian energy is just one part of the energy supply.
If it is not Russian gas, what is the alternative? Coal? No. Nuclear? No. Solar? Mediocre at best and very hard to make viable at large scales, especially in Germany. Hydro? Geographically very hard. Wind? Hard to place, lots of space required, invasive to nature.

Even if you believe that Germany should stop all trade relations to Russia, the consequence has to be that you need to choose another option.
Worth mentioning: 1000 hours over the last six years that Factorio has been released comes out to about 27 minutes per day, on average.

1000 hours since release in 2020 comes out to about 1 hour and 22 minutes per day on average.

Regardless of whatever "benefits" Factorio might have to society as a whole, one and a half hours a day of recreation sounds completely reasonable to me.
Is it just me or are there a lot more stories about the DOJ and FTC cracking down on abuse by actual big players lately?
This is a wonderful article. Thanks for sharing. As always, Cloudflare blog posts do not disappoint.

It’s very interesting that they are essentially treating IP addresses as “data”. Once looking at the problem from a distributed system lens, the solution here can be mapped to distributed systems almost perfectly.

- Replicating a piece of data on every host in the fleet is expensive, but fast and reliable. The compromise is usually to keep one replica in a region; same as how they share a single /32 IP address in a region.

- “sending datagram to IP X” is no different than “fetching data X from a distributed system”. This is essentially the underlying philosophy of the soft-unicast. Just like data lives in a distributed system/cloud, you no longer know where is an IP address located.

It’s ingenious.

They said they don’t like stateful NAT, which is understandable. But the load balancer has to be stateful still to perform the routing correctly. It would be an interesting follow up blog post talking about how they coordinate port/data movements (moving a port from server A to server B), as it’s state management (not very different from moving data in a distributed system again).
The best visual diff tool ever !
Did they elect that government?
Just out of curiosity, why would anyone want to store a config file in a minified JSON format?
If T. gondii has you questioning the existence of free will, you should (or maybe shouldn't) look into how your gut microbiota affect your mental processes. We're less individuals and more systems of millions of different critters.
This 1,000% for accessibility software or automation frameworks. We don't want a privileged root privileges for emulating mouse/key presses in any application. As a side note Monitoring events might be reasonable, but I wish service could register to monitor without root privileges. Therefore, allowing user discretion.
Omnipay does not support Stripe SCA and is basically abandonware.
The building we moved out of started doing referrals again, about 15% (according to a person I talked to at the leasing office) of their apartments are currently empty and they are still hiking prices, this isn't supply & demand, this is price systematic price gauging.
I've been reading bits and pieces from the people doing Linux for Apple SoCs for a while and it sounds like the evolution has been mostly incremental going way back (like A7 era).
Probably Blind lol
It's "smart" before "phone".
Your comment is not supported by the information in the article. Quite the opposite.
No sale on Winrar? I've wanted to buy a license for so long now...
Why Japan’s Internet is weirdly designed [video]
A small business nightmare with stripe this year. Given a small online subscription business, we don't have techie 24x7. We started receiving micro-payments from credit cards every other second on our stripe account. We immediately reported to stripe as soon as we noticed, multiple times. Every time same response. We will look into it. We wanted to avoid deactivating and hiring techies to reintegrate again. Eventually we did not get any support from Stripe. So, we did the nuclear option and deactivated stripe all together and also hired a techie to do it as we are not really sure.

Then our real nightmare happened. We are subject to potential dispute fee running more than $50-80k. We wanted to avoid disputes and so we requested Stripe to help us immediately refund all the money. They again did not respond. So, we painstakingly manually returned every payment one payment at a time. Finally they agreed to cover the dispute fee (which would have sunk our company). With the promise that they won't cover next time. uff, how do we even control that,

And then, they briefly suspended our account. And then revoked after some days saying it was a mistake. And then activated security radar, which basically is blocking all genuine payments now. But, we don't know what the alternative is. Is there an alternative?

We are constantly working on the nightmare that any
I like this. The nice thing about the Scroll implementation is that it's designed with extensibility in mind. I expect one day someone builds a `sidenotes` keyword.

I think the colors idea is good too. Some stuff for us to play with in the future.

Thanks for sharing!
The book describing this phenomenon came out two years ago, and was called one of the best books of the year by the Economist and the London Times:

https://www.amazon.com/Irreversible-Damage-Transgender-Seduc...
In my experience there are differences between clouds so while all have the same basic problem in practice some may be better than others. I've never had issues getting GPUs on AWS but GCP constantly has issues with GPU/TPU capacity.
Asahi is getting closer and closer to "daily driver" usability at an amazing pace.

Anyone have an idea how soon we should expect GPU support to be in mainline?
Migrating my website from Gatsby to Astro
> Even if US/CIA did push a coup in Ukraine, Russia should have foreseen it and counter acted it.

They did, which is how they ended up taking Crimea.