skysight-inc/HackerNews huggingface dataset:
"Price gouging is a pejorative term used to describe the situation when a seller increases the prices of goods, services, or commodities to a level much higher than is considered reasonable or fair. Usually, this event occurs after a demand or supply shock. This term is commonly used to describe price increases of basic necessities after natural disasters."

Plenty of people use the term to talk about non-essential products.

A demand shock is exactly what increased prices here, and now a failure of competition is letting the duopoly keep profit margins extra high.
> the $2T crypto loss would be a $2T crypto gain elsewhere,

> And the $2T figure is based on the nonsense "market cap" metric that has almost no relationship to the actual amount of real world currency

It's impossible for both these statements to be true.
I always ask about work-life balance when I get an offer. Companies so far have been pretty honest about it. There's really no point in hiring someone who is not going to fit with the work culture.
Just wanted say I've really been enjoying Grila and rcmd (from the same developer).
If the system voltage is between 150 V and 300 V, then either double insulation or a separate safety ground with the same gauge wire as the hot conductor is required; the purpose of the safety ground is to keep the equipment case or cabinet from reaching 150 V in case of a fault.

In this case a Class C GFCI may be used to provide fibrillation protection, let-go-protection is optional.

A Class C GFCI is 20mA trip current.

This will not spuriously trip your freezer. If you're having issues with this it's because you're designing your power distribution system incorrectly.
Java is one of those counterexamples that falls in between. And fittingly, it's vaguely rated in between C and Python both in terms of performance and flexibility. Even though you could write a slow interpreter for C if you really wanted to.
I love the style, from the diversity of (car) plates to the individual signs. The cartoonish style really works, makes it look like a scene from a movie.
Out of curiosity, how are any of these consumer-grade vacuums better than an entry-level shop vac you can get for 30 bucks?
My not very substantive response is that I like the project name. Maybe lots of text generators can come up with wordplay involving Subject ! and Subject 2, but I think you've already got one running.
When you want more than one column
I'm more inclined to believe AMD are fully aware of the effect that gravity can have on a cooler and thoroughly tested it during the design phase in all orientations. The ball was probably dropped later when testing samples were returned by the manufacturer where they either only tested them in the vertical orientation or they didn't sample enough of them to catch the issue. After all, this is apparently not a design bug but a manufacturing one.
Author Jay Bhattacharya.

"During the COVID-19 pandemic, Bhattacharya has been an opponent of lockdowns and mask mandates. With Martin Kulldorff and Sunetra Gupta, he was a co-author in 2020 of the Great Barrington Declaration, which advocated lifting COVID-19 restrictions on lower-risk groups to develop herd immunity through infection, while promoting the promise that vulnerable people could be protected from the virus. The declaration was widely rejected, and was criticized as being unethical and infeasible by Tedros Adhanom Ghebreyesus, the director-general of the World Health Organization."

https://en.wikipedia.org/wiki/Jay_Bhattacharya
Historically it’s been unfortunately common. Folks tend to avoid companies with past layoffs as the company has a suboptimal cap table from a down round - or is public and only cares about profits.

Either option is limiting for a tech worker. So historically successful companies have tried to avoid layoffs like the plague. This has likely lead to some excesses in firms who haven’t adjusted over time.
You’re not crazy, all those risks exist. Right now, we are weighing the good of getting this content off the internet versus the theoretical bad our own system being misused.
It is anyway possible to find pizza in NYC. If rare. There is distressingly much Chicago whatever it is, besides.

The best pizza I ever had was off a cart in Perugia, Umbria, in the '90s. It had potato slices, parmesan spears, green olive oil, and crunchy salt. You may doubt, but it was very much pizza. The crust makes the pizza.
One can reduce the size of the static binary by about 50% by using return instead of printf (tested with musl)

int printf(const char *__restrict, ...);
unsigned int time(unsigned int *tloc);
int main(){return time((unsigned int *)0);}
> The computer mouse I bought recently gives me great satisfaction, and I've never once derived satisfaction from any ads for it.

Respectfully, you are keying in on rather mundane purchase to argue against his claim. All he’s saying that interest in a brand will supersede the interest in the actual product. The funny part is that it’s blatantly obvious today, but maybe not so much during his time. As a speaker, I do agree with you though, he had a knack for pointing out the obvious for people who would encounter his material fifty years later.
Not sure what you're trying to get at here - from the standpoint of developers, Cloud Spanner is the opposite of a microservice.

https://en.wikipedia.org/wiki/Microservices

> A microservice architecture – a variant of the service-oriented architecture structural style – is an architectural pattern that arranges an application as a collection of loosely-coupled, fine-grained services, communicating through lightweight protocols

> A microservice is not a layer within a monolithic application (example, the web controller, or the backend-for-frontend).[8] Rather, it is a self-contained piece of business functionality with clear interfaces, and may, through its own internal components, implement a layered architecture. From a strategical perspective, microservice architecture essentially follows the Unix philosophy of "Do one thing and do it well".[9] Martin Fowler describes a microservices-based architecture as having the following properties:[2]

A typical monolith would use Cloud Spanner as a layer, not as a microservice.

Most people's criticism of microservices isn't about never having independently deployable services, but rather the service boundary being based on business domain decomposition, rather than essential technical characteristics. In other words, different types of storage (due to their technical characteristics, i.e. blob storage for photos vs relational database for transactional entities) being served by different services for technical reasons is eminently sensible and not something most people would have issues with and has been around for much longer than microservices. The problem is more around people deciding that for a hypothetical financial website backend that "bonds" and "stocks" should be two separate microservices, rather than just two endpoints served by the same monolith, even though they differ merely in terms of business logic and do not require any special handling from a technical perspective.
Does this count?

https://www.kaspersky.com/content/en-global/images/repositor...

I don't think it needs explanation. Pretty wild.
Exactly. I've been told this before: "we have open reqs so there can't be a layoff!" Of course one follows eventually whether there are reqs or not. The reqs are just sitting there and they aren't responding to applications.
The way the article is written is a reorganisation almost, normally you are supposed to let your workers move into other roles, if they are willing. Not the same as reduction in force.
Good for Apple. In my opinion they are laying the groundwork for reducing technical debt.

Objective-C had a good run. I haven’t used Objective-C in over 10 years but I have used Swift about 10% of the time in the last four years. Swift is a nicely designed language and I could see it supporting Apple’s business for many years.

Will Swift ever be a primary language on Linux? I would say yes, except now that Rust is used the advantages of also mixing in Swift are diminished.
I went ahead and purchased this, despite probably not having the time to play it more than checking it out. I really want to see commercially successful Lisp games and commercially successful Free games. I’m assuming that the game assets themselves are paid. I think Free engine paid assets is a very good way forward for game dev.
Corporate compositions are similar.

There’s a natural ratio of engineering to sales to recruiting to finance.

Also all these companies exist in the same environment- interest rates are pretty much the same for everyone, so is inflation
Well that's easy. Swift is:

1. Much more expressive and featureful than Go

2. More concise and modern than C# (debatable maybe?)

3. Less JVM than Kotlin (the apples-to-apples; Java is a much worse language)

4. Way, way faster and more typesafe than Python

5. Better support for parallel execution (and probably fine-tuning other performance knobs) than TypeScript
I guess layoffs.fyi would give you that data?
I have noticed this as well. Basically the same behavior as when a terrible (saved) Wi-Fi network is in range and my phone will not concede attempting to connect en lieu of a more performant cellular connection.
Software engineering is software engineering, but the process of creating software may often be more gardening than engineering.

I mean, what is it about haphazardly trying out an approach you read about on a random blog written by someone who has a different problem to solve than you says engineering? In my world engineering implies rigour, adherence to the data, etc.

There can be engineering in software. There can be science in software. But I'm not sure that means software work is categorically either engineering or science. I expect you will find that there is a lot of fad chasing and leaps of faith in hopes of stumbling upon something that will yield.

To the specific topic of conversation, where do you find the science or engineering, and not just people throwing shit in their plot and seeing what grows?
It will never be ideal while Apple's ethics are so soft. Let's help them do the right thing.
In that case, you might as well use tables. But a lot of people don't have write access for either tables or views.
QuickSort should be called PartitionSort - it would make this duality more obvious.
I have to agree. I find writing Rust painful (probably my fault) and I'm used to writing C & C++.
Programmer interrupted

https://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt...

(mirror) https://i.pinimg.com/originals/23/b0/75/23b075bebdcea554929b...
Apple these days is very traditional with the SLT comprising the various VPs and everyone reporting to them via middle management layers.

In the period where Steve Jobs was not CEO it was a lot more like Microsoft with the various geographical divisions e.g. EMEA, AMR in particular having their own fiefdoms and starting wars with each other. And then of course the ridiculous number of skunkworks projects that would compete with other teams.
Thank you, feel free to email me, happy to discount for feedback.
It’s simple. Get an education and work your ass off.
Those hard plastic conduit are not providing much in the way of mechanical protection. wires in studs works pretty well, really.

Whole-house GFCI is a good thing, but we should be careful to consider what you get for that. In order for GFCIs to coordinate the whole-house device is going to trip at a relatively high current. This is definitely on the edge of what will disrupt the heart of a person. American GFCIs are often at the device level on the outlet, so they are more error prone in terms of spurious trips but they are also much, much safer because they are substantially more sensitive.
I just wrote a bunch of separate short functions for different types (channels, slices, maps). There is more code duplication but code itself is simpler, and less boiler-platey and more embeddable.

For example

out := MapSlice(
func(i int) string { return fmt.Sprintf("-=0x%02x=-", i) },
MapSlice(
func(i int) int { return i + 1 },
MapSlice(
func(i int) int { return i * i },
GenSlice(10, func(idx int) int { return idx }),
),
),
)

or piping workers

out :=
WorkerPoolBackgroundClose(
WorkerPoolBackgroundClose(
WorkerPoolBackgroundClose(
GenChanNClose(3, func(idx int) int { return idx + 1 }),
func(i int) string { return strconv.Itoa(i) },
4),
func(s string) string { return ">" + s },
5,
),
func(s string) string { return " |" + s },
6)
>but given that it's a subjective technical decision

No, there's nothing subjective about it. The fact is, doing things the way they suggested won't fix anything. That's a fact of the code as it's written. They could change the code to fix it, but then they'd be breaking backwards compatibility. These are the objective facts.

>if your ethical framework is "Gnome is all volunteers they can do what they want"

That's not an ethical framework. It's a functional description of the way that open source projects work, by necessity. How do you propose volunteers make anything work if they're forced to program in every idea from every user, including all the impossible and nonsensical ideas? Or what if one user wants to expand a feature but another user wants to remove the same feature, what do they do?

>Yes, I concede that they are free to do whatever they want, but that doesn't free them from criticism.

Neither does it free the SDL developers from criticism from the GNOME developers, or from anyone else. It also doesn't free either me or you from criticism for making impossible suggestions.

>Do you think that the choice to not implement XDG-decoration is based on probable facts?

Yes, see above. The code that's currently written is an objective, provable fact. You can go look at the code right now, that's the code that's shipping on users' computers. Any decision they make is restricted by that code, unless they want users to be even more angry about how they broke backwards compatibility. You're getting confused, because the subjective part here is what they do to the code in the future. The code as it currently stands says objectively that your idea won't work without causing other problems.
The real challenge is finding a name for Microsoft employees that doesn't sound like a reference to male sexual inadequacy.
> Earlier in July, Sowmyanarayan Sampath took over as the CEO of Verizon Business and Jayathi Murthy became the President of Oregon State University–the first woman of color to take this position.

This is why I don’t answer to “person of color.” Indian Americans have nearly double the median white income. They live almost 8 years longer than white Americans. (Heck, Asian women make more money than white men, while Asian men live longer than white women.) Even the ones that grow up here in poverty have vastly higher income mobility as adults than whites. What clarity or insight is gained by grouping them together with other minorities suffering from generational poverty? In fact if the goal is helping people, it would make way more sense to include folks like Appalachians and Cajuns, who also suffer from generational poverty. That might give you real insight into root causes.

And when white people use the label, it’s offensive as fuck. “We are going to group you together with people you have nothing in common with economically, historically, or culturally, because you’re all ‘coloreds’ to us!”
Every day? Are they like at a mental hospital or just too much money but not enough people to talk to?
It is much older than that: https://www.businessballs.com/amusement-stress-relief/tree-s...
I dislike the wording. Clearly it's not 'unlimited', if you stay away for a year or four, they'll kick you out. It's 'unlimited' in the way that some 'flat rates' come with strings attached that make them very much not a flat rate because they'll just cut of the service if you cross some threshold.

Since Microsoft is a commercial entity, my assumption is that they've studied the policy's effects and found that many people will take fewer than 4 weeks if you ask them to "take whatever you need and what you feel is fair", so employees will feel that they've gotten a generous gift while Microsoft will make more profits.
Farming, manufacturing, distributing, and maintaining things are all directly getting automated. The fist stage of this automation, when the automation wasn't computerised, was named "the Industrial Revolution", but automation didn't stop there, and computerisation is continuing to reduce human involvement in each sector.

As for "why should they get significant power?" — well, 'should' is a question of values. Do you believe in democracy and self-determination? Or is it fine to treat them all like animals, by which I mean spay, neuter, euthanise without asking their opinions, and/or selectively breed to be decorative and fit into handbags? Because the worst horrors that Charlie Stross and Ian Banks and Harlan Ellison have imagined are all as easy as Fully Automated Luxury Space Communism if you have an AI which can automate almost everything, regardless of whether anything remains purely in the domain of a tiny elite.

I'm going to support democracy. That's why I think an unemployable 99% should have, in a reasonable sense, 99% of the power.
A good point, and it bears emphasising the subtle but important distinction between innovation and invention. Taking an invented thing and honing it into something that seems obvious in its effortlessness is often especially difficult. But often impossible to see that difficulty in hindsight.
> Ubuntu Precise (12.04) and Ubuntu Xenial (16.04)

Has glibc been updated to alleviate this since?
> I don't personally see the utility in having a 100mbit connection on my phone.

Oh I do. I can grab my laptop, sit anywhere, grab my phone and setup a hotspot, and work away without any concern.

If 5G coverage was better, I would drop my gigabit internet provider right now.
Did you get something mixed up? I was saying there were provable facts.
If your programming language handles very common errors by crashing the entire application, and if preventing these crashes is actively discouraged, then that suggests a flaw in the language itself.

This would be fine for a low-level language like C where you need to allow SEGFAULTs, but designing it into a high-level language makes no sense.
I literally started drafting my own structured concurrency proposal for Go 2 today, due to exactly the same frustrations you mention. Such a coincidence, and thanks for writing this lib. I will most certainly use it.

Please could you tell me if you have any thoughts on how to integrate these ideas into the language?

One thing I think should be solved (and that appears not addressed by your lib?) is the function coloring problem of context. I would really, really love if context was implicit and universal cancel/deadline mechansim, all the way down to IO. That way, only parts of the chain that NEED to use the context would be affected (which is a minority in practice). Any thoughts on that?

Finally, I think somebody should create a more visionary and coherent proposal for improved concurrency in Go2, because individual proposals on Go’s issue tracker are shut down quickly due to not making enough sense in isolation - and status quo bias. It’s a shame because I really love Go and want to see reduced footguns and boilerplate – especially with concurrency often being the largest source of complexity in a project. Please find my email in profile if you’re interested to pursue this further.

Thanks again.
https://archive.is/2rOQS
>setups do rely on it nevertheless.

this is where I'm drawing my conclusion. no snake oil accusations necessary. the sentence is read with an implied "nevertheless, [dumbasses|idiots|noobies]" type of ending
Large Transformer Model Inference Optimization
> Is it a substitute for a human? No. Then again, are you volunteering to listen to me complain?

People at 7cups.com are volunteering to listen to you complain. As much as you like, on any topic (with obvious caveats around abuse, etc.).
Reading as a prereq definitely weeds out most of the MAGAs.
It's not a money problem because we spend vastly more money on much more trivial and wasteful things. If there is anything I have learned, it's that if powerful interests care about a thing it doesn't really matter how much it costs.
I am not sure why you're explaining GDPR to me.
IANAL but if you published anything, now would be a great time to maybe make a YouTube video showing off any posts you made, just to help build a case. Maybe you don’t need to file a lawsuit but if you use the keywords from the patent in a new video about your previous work then someone else trying to commercialize such a thing could find what you’ve done and use that to file a lawsuit.
It is physically easier to push down than to push sideways. Pushing down means the card is in a vertical position. It would be 2 extra steps to rotate the bench to a vertical (and therefore horizontal card) position.
Jeff Beck Has Died
"Gaming rhymes with complaining" is what I say to my teenage son.

Also "when you're gaming, you're complaining".
Hi,

I grew up in the Kimberley region of Western Australia alongside many people who still lived as traditional hunter gathers, in the 1980s I met and spoke with the Pintupi Nine (who had had no prior contact with "modern western culture") as I have some minor grasp of some western desert languages.

Regarding:

> If there was no economy, just you and a fertile wilderness, you'd need to work your ass off to survive.

Normally, Aboriginal groups were easily able to find enough food for their entire clan in three or four hours of hunting and gathering each day.

If you're in a fertile wilderness that you can read like a book and are familiar with then you need to go shopping for a few hours a day.

I have no idea where you got your "work your arse off" notion from - can you cite a source?

I'll concede that many people without a clue would spend a great deal of time thrashing about ineffectively wasting time and energy and then dying .. but we're talking about multi generational hunter gathers on the land they have occupied and shaped through land and plant management over 50+ thousand years.
Have you seen housing? https://www.usatoday.com/story/money/2022/12/01/real-estate-... it's going to get hit even harder.

Unemployment is low due to a lot of early retirement/retirement. It is obvious we're headed for a recession, the question is how bad will it be. Will China's housing market collapse?
> Humans have existed for about 300,000 years.
Sharks have existed for about 450 million years.

You’re comparing a species with an order. Great White Sharks for example have only been around several million years.
True, i'm considering this from a NA perspective. Maybe it's different elsewhere.
http://minimsft.blogspot.com is highly recommended for a view into this era.
Apparently you just have to call it biomass and they're ok with it. The air quality would suck though if you had whole neighbourhoods doing it.
What a loss to music and yet, what a life of exceptional contribution. RIP
Qualtrics announces 270 layoffs, 5% of company
Why patents in particular?
> Sometimes shutting down every piece of your software if that happens is the correct choice, and sometimes it's so far beyond reasonable that it's ludicrous to argue in favor of "every panic is an abort".

Very much this. And even for the same project: in some cases, I'm a fan of employing a quite strict error handling policy in dev environments (crash and burn) and using a more lenient approach in prod (elevated log level). In my experience, this can result in a robust product. Most importantly, this means the decision is not even made by the application programmer, sometimes it's a config thing.
I wouldn't trust Apple as far as I could kick them. Not that I think they're evil per se, just that their motivations align with their shareholders, not the dev community. Too capricious by half
> new home construction (SFH + MFH) is at an all time high

it doesn't look like that: https://fred.stlouisfed.org/series/HOUST