skysight-inc/HackerNews huggingface dataset:
> Ah, but when people say “power management”, what they usually mean is “suspend”. See, ancient x86 platforms (where “ancient” means “everything prior to 2015 or so”) don’t have reasonable real idle power management like Apple Silicon Macs do.

Well, I've been perfectly happy with the "ancient" power management of my computers. It took a decade or two until suspend/resume actually _worked_ most of the time, and now all of that has been swapped out wholesale by a set of states that are at least an order of magnitude more complicated.

Apparently on newer chipsets, there is no such thing as "suspend to RAM" anymore. Instead, they rely on the OS to micro-manage the sleep states of all the various component that make up the system. I can see this being effective in smartphones where one vendor (Apple, Google) owns the whole stack of hardware, firmware, and software plus a large chunk of every third-party application by tightly controlling what code can run. They can actually run functional tests on the whole stack under varying conditions and have access to every part to debug issues.

Heck, it probably works great on Apple computers for the same reasons. But on general-purpose computers made up of components from dozens of manufacturers running dog-knows-what software and drivers, I don't think it can ever work well. There is already lots of evidence that these "modern" intermediate sleep states are causing real problems not only for Linux users (poor battery life while running, high battery drain while suspended) but also Windows users whose laptops bake themselves to death inside a backpack because a toolbar widget or something woke the system up at 3 a.m. and it then decided to run Windows Update.

When I suspend my laptop, I want to know, with _certainty_, that it will stay suspended until I physically open it. From everything I've been reading, newer laptops offer no such guarantee. The only way to know that your computer won't wake up on its own is by powering it completely down, like we did in the 1990s. Not looking forward to that.

I am all for more power-efficient computers but introducing these new sleep states while throwing out the old ones completely really feels like some backwards pageantry.
Mjhay is correct. Anti-nuclear activists have successfully managed to use the government to stop nuclear energy construction for decades. It is entirely a political problem, not a technical one.
The only thing I can say is: I envy these people.

I would love to spend my life free from the endless cycle of meaningless work that is the every day reality of a software developer. When I have more than a couple days off, I can find happiness and meaning from walking around and looking at a tree.

I will have to work for 20 years before I can pay off a house. I don't get that many vacations. I usually spend the weekend recovering. Work sucks out the energy that I would otherwise be able to use for anything that brings me joy.

You have one life, if you don't wan't to live it as a forced laborer, why should you? Why would you?
I was actually wondering if you could use this as another form of authentication (ignoring that WebAuthN and other such standards exists). For example create a font dynamically that when printing a specific string just outputs some form of data (eg. JWT encoded in a font glyph) that can be drawn to a canvas and read by the page.

Could be some form of incredibly sticky authentication, unless the user removes the font will never go away. Nefarious and not sure there would ever be a legitimate usecase but sounds doable.
Lock down an Ubuntu server with UFW and Tailscale
Actually, I can Venmo or Paypal people instantly, not in 3 days... and everyone I would want to send money to (people I know IRL in my country, or businesses worldwide who are legally able to sell to me in my country) is able to use it.

You make a fair point in theory, but this kind of superficial thinking is what crypto shills count on (no offense, I see this kind of argument a lot).

Here's the difference: With crypto, that speed comes at a huge and disturbing cost-- the inability to reverse a fraudulent transaction and appeal to the court system to fix other misunderstandings. Sorry, but it turns out that's essential to everyday business, not "silly" friction. There have been many cases demonstrating this by now, not to mention the huge enablement of ransomware, etc.

Crypto is never going to be able to solve that problem because if they do, they stop being crypto, by definition. The friction exists for legal and regulatory reasons. If the legal regime wants to make instant transfers possible, well they can, which is why you can now Venmo or PayPal people instantly. With the right treaties and such, it would be possible internationally too. The technology is there, but the political will isn't.

Crypto gets around needing that, which seems nice, but the cost is too great for anyone but hobbyists, criminals, and speculators. It's no different from a car company being able to undercut all other manufacturers by not including seat belts, air bags, or brakes. Cool proof of concept, but of limited utility except for niche applications like NASCAR.

If I actually need to send money to my friend in Germany, I will use Western Union (or whatever the modern cheaper quicker equivalent is -- a lot of movement in this space lately!). It will be same day, it will cost a small fee, and the small fee will probably be worth it to avoid the risk of scam, theft, and crypto volatility.
PC Demand Is Expected to Soften Further as Spending Patterns Shift
I'm not sure either, I like how the exact text search works now. At least in "latest". The "Top" algo is garbage.
Estonian police, FBI arrest suspects over $575M cryptocurrency fraud
> still driving the recent influx of "adult day care."

perhaps we jsut have different definitions of adult day care. But that girl had a coffee and some snacks in the office. Which seems entirely reasonable. Being able to work from the rooftop might be a bit "fancier" but tbh I have seen dudes take work calls in rooftop bars for years and no one calls Morgan Stanley an adult day care.

I thought the adult day care was more related companies having talking sticks and mental health days. Which sure some do, and I can find it silly sometimes, but who knows how dysfunctional that team was and whether that works for them. I am sure if I explained to my parents what Agile is, they would also laugh in my face. Our work can look silly to others but work for us.

She didnt show any of her work but i dont think a video of her adjusting roadmaps and having a call with the stake holder of the API team their deadline is blocked by would really make for good instagram content.

I have a friend who was a mechanic, and he used to always do a drive around the block when a hard job (like an engine change) was done to make sure it was all alright. He would tell you about driving a nice car etc, but I didnt just imagine he didn't work the rest of the day, that was just the part he shared. Same reasoning with that PM. (Funny that both of them were PM thought).

idk the whole "adult day care" seems needlessly antagonistic for how people make work be less garbage. Specially holding against them things like free food which are "perks" only offered to keep people working longer
Not having children is probably the primary factor in opting out of wage slavery (wages that don't or barely cover living expenses). Various political blocks are absolutely desperate for law changes that would force people to have unwanted children that would lock them back in.
Data Stores, Object Stores and the Inevitable Decline of San/NAS
Web2 - stores exabytes of data.

Web3 - stores a few text files and rotten hyperlinks to jpgs of (if you're lucky) poorly-drawn apes and (if you're unlucky) rugs, while setting billions of dollars on fire.
> and not even the illusion that they will ever afford a home

This may or may not be true within some circles, but it is absolutely not true for American society as a whole. The majority (~2/3) of households own their home.

Source: https://tradingeconomics.com/united-states/home-ownership-ra...

Warning: Bad graph callout. The graph there is not 0 based for its Y-axis, and the fluxuations look a lot bigger than they actually are, but I haven't found any with better graphs.
Re: Rust, Curl is modular enough that you don't need to rewrite it in Rust in order to enjoy some of its benefits, you can just tell Curl to use Hyper (Rust's de-facto HTTP lib) as a backend. For the past few years they've been working on getting the Hyper backend to pass the Curl test suite and they're down to five remaining tests, so perfect support looks to be imminent: https://github.com/orgs/hyperium/projects/2/views/1 (seanmonstar occasionally streams on Twitch if you'd like to watch him work on these).
Sam Bankman-Fried, Elon Musk, and a Secret Text
> I don't presume to be an expert on how reader sentiment colors an ad view. But it would surprise me if it had as big an impact as people claim, or if people actually think the advertiser is picking a side or condoning bigotry, for example. We are used to seeing unfitting advertising strewn across the web, for better or worse, without correlating it with the subject material of the page.

That's entirely possible. I'm certain that big brands know better than me.

> It would at worst devalue the ad space for being poorly targeted.

Isn't this kinda synonymous with what I was claiming? Or are you saying that big ad spenders would come back but only if Twitter lowered its pricing? It's pretty clear that Twitter will do the latter, so we'll see about the impact.

> Furthermore, you would need to supply evidence that hate speech is more prevalent instead of merely fearmongering that it is allowing such.

Did I claim that?
Haha no it's just an example of a custom directory that you can place under app dir We're still thinking about an abstraction for operation-like objects (I actually started experimenting with this a couple of months ago) but I don't think it will become part of the main Hanami stack.
I like SumatraPDF. It's minimalist, to be sure, but it won't let you down.
For anyone on a Mac: all of these features in the screenshot are free with Preview. I assume OP is not, but something people should keep in mind.
agree, and I just flag content like this that comes from untrustworthy sources. I would guess a site called "Independent Womens Forum" that goes on to have a story about a "mens crisis" written by a man would propose.....women are the problem? The author (person being interviewed) can't quite hold himself back: "That is not true for women. That has not been as true for women. We’ve got this fantastic existence proof in our society that people can drop out of the labor force for years and years and go back and be productive, because they’re called mothers." Wow bitter much? let's blame working moms.
First of all, Java's generics are already superior to C#'s. We've exchanged the minor inconvenience of not being able to have overloads that erase to the same type with the ability to support multiple variance strategies rather than one that's baked into the runtime. That's why Java has Clojure and Kotlin and Scala and Ruby running on top of it with such great interop. And, as it turns out, when specialisation is really important -- for Valhalla's value types -- then it's invariant and doesn't require demolishing kingdoms. We've also added virtual threads years after C# had async/await, and now they're the ones stuck with that inferior solution, which we'll remain in the ecosystem even if and when they add user-mode threads.

But in this case, I don't see what additional kingdoms there would be to demolish. No Java code employs nullability types now just as it didn't in 2014. Optional does the limited job it needs to do rather well, and will become even better when we extend pattern matching, so there would be no need to demolish it even if and when we have some solution to nulls. As you can see here (https://docs.oracle.com/en/java/javase/19/docs/api/java.base...) it's used sparingly and in specific situations, definitely not as a general null replacement.
I agree but then that makes it "dual use" clickbait, since there's always less-savvy new people coming along.

Someday it will be possible to effectively filter all info that is presented on my devices, and along with anyone/anything mentioning Trump and Musk, overly-clever articles that sound like clickbait will be gone along with the real thing.
Top problems with Artemis and what NASA can do to fix them
Sorry but I could not find in the article what is the problem that others are facing due to this so called non working class folks? AFAICT they are just watching videos and playing video games and not hurting anyone (except themselves maybe). If the author is concerned about some decline in something’s due to this there should be clear evidence for that claim.
How do you constantly rebase on top of main if more than one person is working on the feature branch?
The last time we played this at the company, we lost maybe two weeks of productivity over the game period. I needed to run polyphasic sleep with 2 h naps throughout but my secret alliance got to the end game strongest and then it was a vicious little fight, and one of us took it.
Where do EAs advocate for harming people today? I'm not aware of any nefarious outcomes that come from caring about making the future go well.
The "web3" branding damage is done.

The Web 3.0 consortium will need to revive "Semantic Web", or some derivative, to distance themselves from crypto.
I love the idea, but we should be taking pinches from our fancy sea salt. Tremendous has less than a hundred employees. Just small enough that people can probably individually track the complete state of their respective arm of the business.

Marvelous is also about to face a significant stress test with the holiday season, both from retail usage of their product and from vacations of their employees. I wonder how routinely highly-documented the agendas will be when competitors start sniping their biggest clients as their service crashes from overcapacity.

Reversion to the mean is coming — what would be interesting would be to hear successful strategies to resist it.
what are those evil corporations precisely? looks like they caused all the problems.

be it a private business or a public one, it typically is owned by a (large) group of shareholders, who put their hard earned money including retirement savings into those evil companies and just trying to get a better return than CDs in the bank after they spent (lots of) time to study about the market, or spent money to hire specialists. And yes there are lots of risks associated with that move, many of them lost money in the end.

These evil corps are not Satan sitting somewhere in the darkness counting for the money they just stole, they're just a proxy for tens of millions of ordinary people to invest like you and me.

yes some individuals are earning way more than the rest, they're typically taxed half of that away in the end, maybe they should be taxed more. The fact is still, about 50% never pay federal tax, and the top 1% earner paid 26% of all the taxes, how far can that go?

I'm a regular worker and I lost investment in those evil big guns all the time, I just never understand why people blame the 'evil corps' for all the troubles while those people might have bought quite a lot stocks investing in those evil entities themselves, it looks me to you're cursing yourself.
Install Docker in WSL 2 Without Docker Desktop
Yes, i know that area. Seems as if the designers insisted on that volume light. :) Its not a combat area so its fine.
What version of macOS are you using? We built on macOS 13.0 with go1.19.3.

If you're subsantially older, you'll probably have to install from source due to the c dependencies.

See https://github.com/terrastruct/d2/blob/master/docs/INSTALL.m...
Humans deceiving humans via technology is a tale as old as time. Plato imagined human torch-bearers manipulating those chained in the cave. He didn't imagine machines doing it autonomously.

Incarnate technology deceiving humans is a different domain entirely. Human motivations are ultimately comprehensible by other humans.

But what do I know of the motivations of (for example) the Bible? What happens when the living incarnation of a holy text can literally speak for itself? Or when the average believer thinks it can?

Ultimately this may all amount to the same status quo, but seeing what cognitive distortions have come along with literacy, newspapers, radio, TV, and now the Internet, I have to continually ask, will I personally be able to maintain skepticism when the full brunt of an AI and its organs is suggesting faith otherwise?

You can call me an alarmist or melodramatic if you wish, but it should give everyone pause that the delusions of paranoid schizophrenics from the late 20th century are now basically indistinguishable from emerging popular technologies and their downstream effects.
Surgeon General Warning: Attempting to keep track or make sense of anything Elon Musk says is hazardous for your mental health.
If you want all the C# features, just use C#. Java is a separate language with its own tradeoffs.
> But why should it change?

Because I'm not buying Macbooks anymore. In fact, over the past 5 years I've increasingly seen people develop on a dedicated Linux box or Linux VM. Apple's appeal is shrinking to developers, and it has been on a steady decline for the past 10 years. For all of MacOS' POSIX certification, it hasn't stopped people from trying to implement Linux just so they can run privacy-respecting software and benign GPU libraries that Apple refuses to officially support.

Their plan here isn't working. It might placate the 80% of users who don't care about this stuff, but the technical sentiment towards Apple's technologies is waning. I'm frustrated with WebKit, I'm frustrated with Swift, and everyone is frustrated with their 30% tax. Something has to give, and it's probably going to be Apple's facade of benevolence.

> It definitely has the largest pile of money, but that's still a very unfitting description for that, at least in my opinion.

All businesses are constrained by a set of limiting factors. The most important factor will always be capital, since you can trade it for any one of the lesser factors. Apple uses their 200 billion USD cash reserve to buy goodwill in the form of advertising, first-in-line tickets to TSMC and the finest lobbyists in the nation. They have every protection that lesser companies do not, which is why their valuation supersedes any other publicly or privately traded organization.

I'll stop calling them the biggest company when business stops revolving around money.
Rich people give to charities to aggrandize themselves. Charities, needing donations, trim their sails to appease self-aggrandizing rich people. Not hard to see how this can lead to the charity in effect doing more to serve its patrons than the people it actually claims to help, and based on some up-close experience, I would say that is not an academic concern.
Whoa, interesting. I didn't know Kotlin had all those constructs.

In Virgil, a method on an object (or ADT) can declare its return type as "this". Then the method implicitly returns the receiver object. That trick is very useful to allow a chain of calls such as object.foo().bar().baz(). I find it readable and easy to explain:

https://github.com/titzer/virgil/blob/master/doc/tutorial/Re...
If you can't live somewhere without significant terraforming, you shouldn't be living there. There are unbelievably huge swaths of the country with abundant water and existing infrastructure - look at Buffalo, Pittsburgh etc. Go live there and leave the West alone.
I remember at the time when C++ ranges were getting standardized there was a talk about an alternative replacement for iterators: splitting them into things that point at elements and between them. That solved the reversal / backward iteration problem rather neatly, although IIRC there wasn’t always a clear choice of which kind of thing should now be returned in place of a single iterator.

(Of course, that doesn’t help at all if you’re using raw indices, but then again, people used to describe screen coordinates as pointing between “little square” pixels rather than at sample locations back in the days of the original Macintosh and 16-bit Windows.)
please go on... would enjoy hearing more.
Nice, I'll take a look. This has been my go-to reference up 'til now https://dev.to/bowmanjd/install-docker-on-windows-wsl-withou...
I can! Generics, virtual threads, and records. Java is unburdened with the prevalent and obsolete features of async/await, properties, and its generics allow a flourishing ecosystem in exchange for a minor inconvenience.
This ^. Don't give Adobe money is my motto.
> And then the rest of the hardware is—if not remarkable—very solid, so the computer is an enticing package.

A bit offtopic, but I've been a bit annoyed lately that we have to treat the computer as a package. Why should my choice of keyboard (Brazilian ABNT2) and trackpad (I want three physical buttons) restrict my choices of CPU or screen?
It depends a bit on your definition of "crash".

Rust has a `panic!()` macro which will hard-terminate the program and log a stack trace in what is functionally equivalent to a crash. It can be called in various scenarios... including out-of-memory situations (like the ones being addressed in the fine article and this thread).
The people outside looking in has a clear vision of success that's why they will do everything to be able to migrate. It will still be an upgrade. The people inside have no other reference than their own so everything they lack the immigrant perspective.
Ah, I'm happy you worked on it! I have fond memories of playing with the blackjack easter egg game with the narrator impersonating Sean Connery!

"Shuffling, you were dealt the, five of cloversh, and the, shix of hearts. Say yesh for another card, or no to stay!"

I was a child then and I used to dial TellMe any time I encountered a public payphone, just to see it work.
He also doesn't really go into the realities of disability benefits, but I think it's worth pointing out that the criteria of a disability preventing you from working can be dependent both on the kinds of work available to you in your community, and the judgement of medical professionals.

My understanding is that many people on disability could plausibly do _some_ work, but if a past injury or illness makes it difficult to be on their feet throughout the day, and the jobs available to them in their communities are in some way physical (even just standing at a register), they end up out of the workforce.

I wonder if it would be better for everyone if there was a middle tier for people whose disability makes them unable to get a job in the market with their current abilities, but doesn't preclude them from doing something useful (e.g. volunteering in their community) or from studying to be able to do other work, and require them to do one or the other to continue receiving benefits. Perhaps this, coupled with greater support for employers making accessibility affordances for workers could get more of these people reengaged with society.
Tumblr to support ActivityPub, the protocol powering Mastodon
There's a link to the piece at the top of the page in case you couldn't find it.
Master PDF. Cross platform even native linux support.
Got any tips on how I might easily implement these?