skysight-inc/HackerNews huggingface dataset:
Jevon's paradox is one hell of a thing. When you suddenly make something very cheap, a lot of people suddenly start wanting a lot of it.

What you are seeing is basically the consequence of solar changing from not the cheapest power source available into the cheapest power source available. Immediately, everybody that would invest into something else changed into solar.
> it won't allow me to create virtualbox images

What's the use case[1] for VirtualBox images in an operating system designed around virtualization with Xen? You can simply create a Xen VM.

[1]: Note that I'm asking a question here, not invalidating your experience.
For me, the main one is multiple windows.
Here's how I do it using Docker Compose:

https://gist.github.com/kspacewalk/52ea8f0c383f57a34042db2a0...

Access via http://localhost:8080/vnc.html
All I can think of is perhaps they feel like their own reputation is under attack for being associated with F2P adware games, and they're trying to mount a defense against that.
So did they setup a separate backend for threads or did they just extend the current instagram backend to support text posts?
What exactly does he get from people linking to a video of him being crude. He's real estate CEO not a social media influencer. He might get a thrill out of being a public asshole, but it's not like he somehow profiting off his infamy.
The costs of communication have never been smaller
New Report Reveals Costly Shift in Green Energy Landscape
I'm not sure that really fits well with GDPR... Or it has to be quite far removed from any actual identifier. I certainly believe that tracking number of game installs to bill someone else isn't legitimate reason to store any identifying data about my systems...
Google is an advertising company and it's not in their interest.

It's absolutely technically viable to build an app store that incentivizes using the minimum amount of permissions possible, or to even feed fake data to overly nosy apps. In fact it's been done, but it'll be a cold day in hell before Google makes it easy.

Eg: https://playsearch.kaki87.net/
From what I can tell, it only applies on copies sold after 200k copies or 200k in sales.

So, if you've paid $X profit after 200k copies, after 201k copies you've made $X plus a bit more, unless you're actually selling your game at less than $0.20 per copy and whatever your payment fees are on the platform you're using. If you consider the IOS app store, where the minimum price is $0.99 and they take a maximum of 30% (including all payment fees etc), that still leaves you with at least $0.49 per extra copy sold.
It's not the deep pockets per se, but the hand Apple had in designing AArch64. Apparently their relationship with ARM is more like the Intel/AMD relationship, ie. cross-licensing.
Until recently, tech had a large number of jobs and a shortage of competent workers - these workers don't need unions pretty much by definition.

What kind of workers need a unions, esp. US-style unions? 3 types (I could give a ton examples for each, but I'd only give one in the interest of brevity):

1) Incompetent workers. If I wanted to chill at the expense of my coworkers or taxpayers, unions would be awesome for me. E.g. https://www.newyorker.com/magazine/2009/08/31/the-rubber-roo... , many more examples, also e.g. police unions.

2) Exclusionary workers. If there are too many workers for the number of jobs, it'd be cool if I could exclude all those pesky other workers, to the fullest extent that it's socially acceptable. While my favorite example is union racism during the Great Migration, as an immigrant I'd like to give honorable mention to Cesar Chavez running literal patrols to physically intimidate undocumented immigrants: https://www.ambitiouscollective.com/blogs/news/history-cesar...

For me as a tech worker, it would be pretty nice to prevent outsourcing and extra immigration - selfish and evil, yes, but pretty nice, go unions!

3) Unnecessary workers. If my job was unneeded, it would still be nice to keep it and have someone else (consumers, taxpayers) pay me. Lots of examples, e.g. https://tunnelingonline.com/why-tunnels-in-the-us-cost-much-... " the number of workers assigned in the tunnel in New York is significantly more than other parts of the country and as much as 4 times more than tunnel workers assigned to comparable projects in Europe"

3a) Honorable mention, since this is HN after all - workers unnecessary due to innovation. If unions had power 200 years ago, we'd still be driving horse buggies - https://techcrunch.com/2023/09/11/california-bill-to-ban-dri...

You could sit down to design messed up, pernicious, evil incentives all day, and you couldn't come up with anything close to what unions already are.

Some say "well, most historians agree that during one period of history, unions achieved great things and improved lives on the net!" to which my response is "so did nuking civilians; and?"
Since you call out American CEOs specifically, you should mention that Tim Gurner is an Australian.
Because it’s easy is not a valid reason to charge the public to compete with business for the right to keep the lake and not get sick living near it. We need to restrict business interests from driving critical resources into the ground for profit. I’m all for farming and farmers making some money, but we can’t let that be unlimited like it has been forever.

And it’s incredibly short sighted to suggest we should go down that road even if it’s easy. The only reason it’s affordable now is because way-too-cheap water rights have been grandfathered in for decades and decades. There hasn’t been free market prices ever, so if we introduce them, the prices are going to skyrocket immediately, and it won’t be so easy anymore.
They turn hydrogen+carbon and oxygen into protons, electrons, and CO₂.

The protons and electrons serve the same role as hydrogen in a fuel cell.
To be honest if games can't compete with doom scrolling they are either crap games or the social media doom algos are too effective.

No part of me thinks "I'd rather scroll my social feed" rather than doing pretty much anything more fun.
Because it's about power and control. Many associations will say it's to preserve the value and look of their communities, but when you get down to the actual people serving on these boards, conservative or liberal, they do it for the power.
I don’t think they’ve ever really built entire apps in React Native outside of maybe messenger? Usually a few screens are implemented in it and the rest native. Or maybe features are prototyped in it and later rewritten.
Tim Gurner’s spray about ‘arrogant’ workers lays bare economic sadism
A creative platform that uses AI to automate the creative work experience
GoodWork is a creative platform that makes premium creative work fast and accessible. We use AI to automate the creative work experience and to match companies directly with curated freelance teams
Alexander Pope was right.
I wouldn't be so sure of that. HN can't see an article on a open source frontend framework without someone equating it's maintainer to Hitler or getting on a soap box about how they're ruining the web. People in here have a view of the world that is rarely shared, even by people in tech.

Take an actual company making a visibly greedy decision and I would not be surprised.
Then those devs need to switch to Unity Enterprise and at 1M installs they will be paying 1c/install. If the product still doesn't make enough to pay 1 cent per install, then maybe........unity is not the product for them.

I don't know, on one hand I get why devs are complaining, but on the other I really don't - if your product gets installed millions of times but doesn't make even 1 cent per install then you're doing something wrong.
I think you missed the point. Yeah it isn’t code and it has downsides, but it is a GUI for discovering and learning to intuit the API. To not use it would be tantamount to refusing to read the documentation.

When entire teams are using visual programming tools through the entire dev lifecycle (incl. refactoring and maintenance), wake me from my cryogenic freezer!
Which is, of course, an argument for single-payer healthcare. (Or even semi-centralized, insurance based healthcare, for that matter). A $BIGORG has both the firepower and the incentives to ensure that your bodyparts stay healthy at minimum expense.

An anecdote: Ads like "your dentist hates this simple trick" don't work at all in a single-payer system. People are just baffled as to why a doctor wouldn't want you to be healthy!
What service are they providing me, that it makes sense to charge by the install? Pardon, I could have made this point more clearly.
Most services that require a phone number don't use it for anything. Unless I know they're going to be texting me about something, I just type random digits.
As a scientist, I've seen lots of people who are overconfident in both themselves and overconfident in science. IMO, a good PhD science program helps students master a discipline, but also to recognize the limits of the discipline.

For example, 23andMe thought they would revolutionize drug development with a huge genetics dataset. In practice, genetic information alone is not sufficient to treat the majority of diseases that affect individuals and society. There is too much environmental variation affecting human biology for purely genetic approaches.

Understanding the real limits of knowledge is vital to pushing knowledge forward where we can. As a biologist, one of the things I most appreciate about Sabine Hossenfelder (a physicist) is that she highlights the limits of knowledge in her (and adjacent) fields. She gets a lot of push back (and is sometimes wrong), but having the discussion is vital to science.

Acknowledging the limits of science is not a negative attitude about science, but a positive one. A clear idea of the current limits of science (both theoretically and practically) is instrumental to pushing through them. For example, the scholarly papers highlighting the replication crisis (https://en.wikipedia.org/wiki/Replication_crisis) are actually very useful to maintaining the health of science as a human endeavor, not a critique of science. Scientists need a clear understanding of the scientific foundations that they are building on.
Not sure why this is downvoted.

> - Find and replace a variable
> - Finding all references

I think the basic search tools are pretty good. I can't say I expect find and replace to be super common. I would prefer to do such things one at a time.

> - Change a variables type

I would say you really shouldn't be doing this too often. It's compiling to statically typed code under the hood so this will frequently cause a lot of breaks. You can do it, and it will highlight all the areas where this breaks things (maybe more easily than c++ might tbh). And if the types are compatible, that might mean you have to do the annoying step of redrawing lines to the same var with a new "node" representing the proper type.

> - Merging changes from multiple commits

This is hard and not good. The most difficult part about blueprints.

> - Refactoring

I tend to think this is pretty easy. Maybe easier than in code. I'm a big fan of collapsing all nodes into subnodes. So every individual step becomes one high level node. You can also "collapse nodes" into a function itself. You want to minimize the number of nodes you're looking at any given time so it kind of encourages good practices on itself if you're competent.
Ask HN: What HN-approved project should I take on next?
I'm a longtime lurker who appreciates the wealth of knowledge here on Hacker News. I've tackled a handful of projects based on things I've seen posted here, including:

- Moving from Google Domains to Cloudflare

- Moving from Gmail to Fastmail

- Moving from Google Hangouts to Signal

- Moving from Google Search to Kagi

- Setup a Raspberry Pi 4b with Pi-Hole

- Setup a Synology NAS running numerous Docker images (Paperless-ngx being a favorite)

- Using Tailscale

- Using KeePassXC and Yubikeys

In process:

- Moving from Mint.com to Monarch as part of my overall strategy to use paid instead of free services

- Using a service to reduce PII data broker footprint (Optery, Kanary, etc.)

Now I'm looking to take on another project. Any recommendations?
Isn't instagram using more or less the same tech stacks they were using before the acquisition?
It’s not the fact that Unity wants to make more money from its engine that has gotten people so up in arms about it, it’s the way it was structured.

If they simply took a percent of revenue, everyone would have shrugged, you might have had some indies complaining, and the world would have kept on turning. Instead, they made a couple of compounding missteps. An install based fee creates a massive amount of uncertainty about how much you will owe at the end of the month, creating potential cash flow issues. You are at the whims of Unity in terms of how they calculate it, and praying that they properly handle all the edge cases and potential abuses, despite all their incentives giving them plenty reasons not to care that much. And then on top of all of that they made it retroactive to all existing games on the market using their engine. Companies had a very reasonable expectation that they could rely on the terms their games were released under. All that trust has now been upended. Unity has shown they are willing to change terms retroactively with little notice. Now when evaluating Unity as an engine you will have to take into account not only the current fee structure, but also the risk that they will add additional fees retroactively that have the potential to completely disrupt your business model.
Caesars reportedly paid millions to stop hackers releasing its data
If you took the number of anonymous death threats made online every day divided by actual killings, the percentage is probably as close to zero as you can get. I don't understand why anyone takes them seriously. I'd wager that the number of pre-announced killings for anything other than maybe religious extremism is vanishingly small, to the point of being virtually non-existent.
Merely being downvoted isn't a form of harassment. The worst people on Reddit will DM you vile shit/threats and stalk you across various subreddits if they think you're a person worth targeting (particularly if you belong to one of those so-called "hot button" marginalized groups). Meanwhile HN doesn't even have a DM feature.
Tim Gurner Is a Jerk. But He’s Saying What All Capitalists Think
> Patterson, who is now working with residents to reclaim their homes, says that most of the Green Valley Ranchers he’s met who have been foreclosed upon recently are working-class homeowners of color, many of whom speak English as a second language.

This is not surprising. Denver is 45% "of color" [1], and the recent arrivals likely more so. It is those recent arrivals that would be over-represented among new home buyers that get snared into whatever this new HOA type that steals houses is.

[1] https://en.wikipedia.org/wiki/Denver#Demographics
Unlike usgroup I don't think I can be very encouraging. It is very hard to learn Prolog if you approach it as a programming language rather than an implementation of the Resolution-based logic programming paradigm.

I coded in Prolog for many years and I was reasonably proficient in it, but I only really understood it during my PhD when I finally had the time to study logic programming textbooks and understand where it comes from.

Unfortunately, that is simply not the amount of time that one has unless one is doing a PhD -and one in a relevant subject, as I did.

As a for instance, \=/2 is not "not equal", but "does not unify". So for example A \= B is false, because A and B are variables and unify, a \= b is true because a does not unify with b and a \= B is false again because a unifies with B (as in a = B... which is not equality, or assignment, but unification). I'm guessing that your trouble with pattern matching (i.e. unification) of lists comes from the same place. All this will inevitably and understandably sound downright weird unless you know why unification exists. But that means you need to understand Resolution, and logic programming.

Regarding (2), indeed, Prolog predicates are relations, not functions. It might help to think of the er relation between a function, and a relation. Say for example the addition function: x + y = z; or, in Polish ish notation: +(x,y) = z. If you wrote that as a relation: +(x,y,z).

Meaning you _could_ see a relation as a function with just one extra argument that holds the return value of the function. If you have trouble transposing the function-like representation of code in your head to a relational one, for Prolog, try doing it that way. Instead of trying to write functions that are replaced by their return values, write functions+return that have one extra variable for the return.

So, sort(List) = Sorted becomes sort(List,Sorted). reverse(List) = Reverse, becomes reverse(List,Reversed) and so on. Ingore for a moment the usual comment about how Prolog predicates do not have "return" variables, only terms in some relation. True, but if it's blocking you, avoid thinking about it. Until you can think about it.

Btw, the reason that Prolog predicates aren't replaced by their value, not even their truth value, is that Prolog inherits its semantics from First Order Logic (FOL), where there's also no replacement of values. In fact, FOL _has_ functions, but they, too, are not the kind that is replaced by their value. I think that kind of function is only found in programming languages and then not all of them either.

The reason for (3) also has to do with Resolution and how it is most efficiently implemented. There are alternatives, e.g. datalog, or Answer Set Programming, which are more purely logical; or Prolog with tabling, a.k.a. SLG-Resolution, which doesn't suffer from left-recursion (what you get when you put a recursive literal first in the body of a clause).

>> Because even a Prolog genius would probably admit that there is no point in trying to implement anything IO with it.

I'm no Prolog genious, so what does "anything IO" mean?
that's all apple products now I guess, happened with my iphone aswell.
Try it first, it can be exhausting and uncomfortable on your feet. If you are not a light framed person it might not be for you.
But that's the thing, it isn't, it's simply good enough, get the job done and is so popular that employing people that knows it is easy. I agree it is a good value proposition which is why it is the industry standard for mobile games.

However, it isn't some marvelous piece of technology that's irreplaceable and when you factor the fact that they can come up with any kind of ridiculous fees and breaking their TOS at will, that value drop drastically to the point that everyone will be looking at alternative in the future, no one is going to use it, certainly not the people that right now helped making this one of the most popular game engine. Those people are pissed off and have been for a while but this is just too much. It cannot work.
As the article states, they reused a tonne of things from Instagram.
>Steam ... is a monopoly

>Its competitor Epic
"or, and hear me out, we could actually not make dating into a finacialized instrument?"

I dunno. I kinda look forward to the news stories about the Economic Collapse of 2035 being due to the market finally realizing that too many supposedly AAA Date-Backed Securities were actually Non-Investment Grade Junk Dates, and the subsequent revaluation of the Date Market caused the entire banking system to become insolvent because all the dates they were holding on their books as marked to maturity are in fact never going to be anything but immature, and consequently must be marked down to their actual market value of Zero.

I mean, it's a pretty realistic economic threat. Who doesn't have a story of something they anticipated being a AAA Rated Date turning out to have junk date status? Definitely a lot of mismatched incentives all the way around.
Put another way, does a business fail because it didn't get what it deserved, or does it fail because it got exactly what it deserved?
What if it’s impossible to present that point in a post on X?

E.g. because it’s too complex, or because the author doesn’t post on X, or for some other reason.
7 1/2, because year zero belongs to previous decade.

Years are 1 indexed, there never was year 0. It was year 1 BC and then straight to year 1 AD. If it's 1 indexed, than the last year of the decade is 10, otherwise the first decade would be only 9 years long.
> Whonix is also integrated in Qubes OS ( https://www.qubes-os.org )

Qubes-Whonix with fully ephemeral disposable VMs is the future. It would be a total killer for nearly every use case of Tails besides ease of use.

Note that this is in the works, but not fully implemented by default yet. https://github.com/anywaydense/QubesEphemerize

> The steps below outline how to make all PVH DispVM's permanently fully ephemeral. All data written to the disk will be encrypted with an ephemeral encryption key only stored in RAM. The encryption and encryption key generation is handled by dom0 and is thus inaccessible to the VM.
Technically if your game is not F2P Unity will still be much if your revenue i a couple if millions (even with their bizarre and convoluted per install pricing).

Also I don’t think they have that many people working on the engine (they have less than half the employee count of Unity) and it’s probably subsidized by Fortnite revenue to some extent.
Google does not have a monopoly on search engines. There is abundant competition in the search engine market: DuckDuckGo, Bing, Yandex, Brave, Yahoo.

Nobody uses Google because they have to, they use it because it is the best.
All the times I heard this I assumed it was a caricature of boomer advice. I had no idea it originated with someone honestly stating it. Crazy.
> With everything moving ahead at full speed toward a July launch, our team saw and took an opportunity to release the app early. On the upside, this meant Meta would be able to offer a new social app at a time when people were eager for a new experience.

Wow, this seems like an unnecessary dig at X.
Almost. The problem with SaaS is that it doesn't actually target the power users; it targets their managers and/or purchasing departments. Basic mismatch of incentives already.
Who exactly is "we"? Humanity? For any given act of cruelty or mistreatment you could think of, some humans will be guilty of it, and others will not. Often, consumer choices are dictated by circumstances rather than explicit choice, complicating the process of attributing guilt or responsibility.

"We" is a simplistic concept in this case.
Really? Only thing I've noticed is you appear to be auto-shadow banned when using a VPN.
There's a limit once the island is big enough, as it's usually "in Great Britain" or "in Iceland".
wow! that story is wild I totally missed that during the pandemic. now I'm no longer annoyed at always having to update tails the few times I boot it up.

but yeah probably going to prioritize Qubes and whonix again.
Typically they can only write to home and temp. That can be improved via sandboxing, and there’s Little/Open Snitch as well.
It literally does, if you're a publicly traded company.
I have been thinking about this a lot... it sucks because its very hard to prove. I will say, they always seem to come right in time for when sympathy is needed most... but that is all speculation.

I don't doubt the number of crazy people with the means and motivation to send a death threat is greater than 0. I just wonder how credible on the credible scale this is.