skysight-inc/HackerNews huggingface dataset:
It's really disgusting/disheartening to have seen society move from a generation of "buy once, service/maintain forever" to "throw out, buy another one".

It's made it increasingly hard to repair everything from household items to personal digital devices - manufacturers only letting "official" depots carry replacement parts, voiding the warranty if you "work on it yourself" (not that that's legal in the US), etc.

Manufacturers of smart devices like Apple/Google/Samsung offering "mail-out" kits with tools/instructions to "do it yourself" is a lame, stop-gap solution for these companies to continue to extract every possible bit of capital out of you - it would be much more environmentally friendly and cost effective to just allow third party repair companies to either repair devices themselves or be contracted out by manufacturers - but they won't because they're able to extract even more money from you.

Planned obsolescence, electronic parts/chips that have been designed to be irreplaceable with firmware locks/serialization that only manufacturers can authorize, it's all just plainly anti-consumer behaviour under the guise of "security" and "safety".

It's safe to replace the handle, plastic cowlings, mechanical parts on your fridge - it's safe to replace the screen/digitizer/battery on your phones (if it wasn't safe, why do we carry them around in our pockets all day?) - it's safe to replace the motor or belt on your washing machine/dryer. Give people the documentation and _EASY_ access to the parts - and let third-parties make your parts too - and I'm sure you'll see a bunch of small businesses rise up to the task of making sure your GE washer doesn't need to be thrown into the landfill because of a $500 circuit board that "they just don't make anymore!"
Drip Coffee Makers – super simple, super cheap [video]
Nothing forces people to follow any set of consensus rules. There will be a fork that continues on with PoW, but most users will choose to follow PoS because that's where all the business and developer support is.
Agree, I was very interested in electronics as a teenager, but had no money for tools, instruments, or components. I had to scavenge components from discarded radios, used my dad's plumber's iron for soldering and saved up for months for decent wire and a wire stripper.

I did eventually end up getting a scholarship to study engineering, but I cannot help feeling a tiny bit resentful when seeing kids in the news who obviously had a lot of support from a wealthy family.
For anyone curious what the merge means, in my limited understanding:

1. Transactions will get slightly cheaper, but only because they're increasing the block rate from every 13 seconds to every 12 seconds, not anything specific to the other cool stuff in the merge

2. The network will switch from proof-of-work to proof-of-stake, meaning that there will no longer be GPU demand or substantial energy consumption attributable to the Ethereum network.

3. For a cryptocurrency to be secure there has to be some barrier to participating in consensus. Now, instead of having to have a fancy GPU to run an Ethereum validator, the barrier will be that you instead have to "stake" 32 Ethereum (and risk losing it if your validator misbehaves). A staking reward of (I think) 5% a year will be issued for your trouble.

4. The Ethereum network will be more resistant to "short-range" forks, that is, forks that diverged from the proper chain "recently". (More resistant in the sense that it will be more expensive to execute an attack like that.)

5. Once you've staked your 32 Ethereum, you currently can't "unstake" it. The ability to withdraw your stake will be added in a future eth fork. It will have to be gated by some delay (maybe you can only withdraw your stake 6 months after you staked it). Attacking the chain via a "long-range" fork, that is, a fork that diverges from the proper chain longer ago than the withdrawal period, will be much cheaper or possibly even free.

6. Ethereum will still favor liveness over consistency. An attacker can't stop the chain, but they can prevent it from finalizing for a time (at expense to themselves).

7. Token issuance will go down, probably to below the burn rate, so the base Ethereum supply will go down over time

8. The chain will get deterministic finality after some number of blocks (I think something like a day's worth). That means that, once a block is finalized, it will never be rewritten. Network outages or attacks can prevent blocks from finalizing.
The 16 times slow down is when they added call to sender();

But before that their benchmark was for regular signal vs. observer pattern no?

```
void onValueChanged() override
{
++m_count;
}

void onValueChangedSignal()
{
++m_count;
}
```

QT signal: 00:00:01.841
Virtual function: 00:00:00.179
Value based pricing as been tried a bunch of times. I've only seen it work to lower the price.
> more often than not I would need to write follow-up emails after an email communication would go unresponded to for over a week

I know this is a "kids these days" anecdote, but I'm seeing a big generational gap in this kind of activity. I was in a frustrating conversation with an undergrad intern who hadn't responded to an e-mail. I was trying to make it a learning experience: at least in this workplace, if I send an e-mail with a question or task, I expect a reply in a reasonable time. He said that I should have sent him a reminder or ping, in a tone implying that it wasn't really his fault. I said that if you have trouble remembering to do your job, that is your problem and something you need to work on.

He did not respond well to that.
Yes, because we have far more than one data point.

Nor am I going to take up smoking because a 111 year old smokes them regularly.
-- they're the little lobsters we have over here (アカザエ)! - quite expensive - very good =) - https://en.wikipedia.org/wiki/Metanephrops_japonicus --
> middle managers make them mostly for problem discovery

I'd say most middle manager meetings are for salary justification. They want to look busy.

I guess maybe one or two meetings per week may be classified as 'problem discovery'. The rest is just to make them appear busy and visible.

Agreed with the high management and IC points.
Going from 0 to 1 internet providers is likely to have an extremely high conversion rate assuming affordable pricing and quality. While it's anecdotal, I have personal experience with this. My family is from rural eastern WA and spends the summer in the mountains up there. Until 2020, the only internet service option was HughesNet, which was extremely expensive and very low quality, as it's a notoriously rugged region that's difficult to serve (it's still ineligible for Starlink). In 2020, a local was able to get a 5G tower installed (way cheaper and way higher quality). When I had him set us up, he told me he'd already installed it for 60% of the cabins on the chain of lakes our house is on. He expected it to be 100% by 2022.

All that said, my experience does remind me that many of the people up there turn it off for the winter, when they aren't there. My assumption is that there'd be some amount of desire to do that, which would also reduce returns.
And there are a fair number of open source recreations that keep games alive like OpenTTD (Transport Tycoon Deluxe) and OpenRCT (Roller Coaster Tycoon)
>PGPP does not support traditional phone calling/SMS and doesn’t include a phone number. Instead we recommend that users install and use more secure apps such as Signal and Matrix for voice and video.

Doesn't signal require a phone number to use? Or did they fix that?
I think this person has a strong intrinsic motivation to contribute innovations. He has already worked on other projects before this one. We don't have to have any expectations or setting up any extrinsic motivations or even to be cheerleaders, and instead, we can honor and respect him for who he is, and his chosen purpose. And for those with the capability and availability, act as resource if he needs it. (In the article, he says he was working without a mentor and had to figure a lot of stuff out himself).
I like to use Haskell and servant.

I encode the API as a servant type.

Implement a server with in-memory data structures.

I run the server and just change the endpoint the production client library hits. This is a language-agnostic mock.

But if there isn't a production client library yet, I get a Haskell client for free! And with a lot of work, could probably generate any language's HTTP client from the servant type for free.
What? UK is like the poster child for arresting leftist people on no ground at all. Started in the 80s (it might have been even earlier). I mean, France isn't far behind, but at least we dissolve far right groups too (well, after they kill people, whereas no far left group has killed anyone yet).

I think the most recent was Toby Child (Correction, Toby Shone), but there was a Walker something arrested for owning "the Anarchist cookbook" in the last 10 years, and more recently multiple members of extinction Rebellion were arrested juuust before an authorized protest, on no ground, for no particular reason, which -what a surprise- prevented them to assist the protest (This is actually a French tactic, good job implementing it UK police).

It really picked in the 90s against "ecoterrorists", but arresting lefties is like 50% of your counterterrorist police job, because they smoke pot and like to trespass a lot, which give ground to search their home and arrest them for cannabis possession (or fuck with them, just because) and way less dangerous than going against real terrorists with guns and explosives.

What i find really weird is people complaining "It's always against my camp", forgetting that most of the time, it's actually not.
I believe it’s for a few reasons. First, it is jaw dropping incredible for most people in tech who have at least a hint of how most ML works. Second, the AI image generation field is racing ahead, in academics and new trained models, so there’s lots of new news. Thirdly some really great models like Dall-e have been opened for wider access and lots of everyday users are discovering its capabilities and doing blog write-up’s which are not news, but are surely interesting to most.
I haven't used Qt enough to speak meaningfully about its idioms but in GLib there's a signal for I/O ready on an fd (i.e. effectively a way to plug a select(2) into your UI event loop). I can easily imagine someone, accidentally or ignorantly, using this in a very stupid way.
I don't think it's impossible to agree on one schema but it's very expensive to do so and requires tools from the study of philosophy.

While I don't work in the domain, the ontologies in the OBO Foundry and all the ones deriving from Basic Formal Ontology[0] have some level of compatibility that make their integration possible. Still far from "one schema to rule them all" but it shows that agreement can be achieved.

There are other initiatives that I'm aware of that could also qualify as a step in the right direction: "e-Government Core Vocabularies" and the "European Materials Modelling Ontology".

I hope and want to believe that, sooner than later, we will have formalized definitions for most practical aspects of our lives.

[0] https://basic-formal-ontology.org/users.html
I'd say it started with a Corporate Lawyer named Abraham Lincoln[1] and his defense of the Illinois Central Railroad.

"What status did Abraham Lincoln believe corporations held? In one of Lincoln's railroad cases, a plaintiff's attorney attacked Lincoln for defending "great soulless corporations." Lincoln's response indicates that he viewed a corporation as a "legal person"."

[1] - https://core.ac.uk/download/pdf/217044254.pdf
Machine learning just glues together existing things, which is how art is created. As amusing these pictures are, it's us humans who bring meaning to them, both when producing what these algorithms use as input and when consuming their output. We are the actual magic behind DALL-E.

An AGI wouldn't need us to this extent, or at all. An AGI would also be able to come up with new ways to represent ideas, even ways that are foreign to us.
The tooling ecosystem, for instance rust-analyzer, make this not an issue if you're reading the code in an environment that supports it. I have rust-analyzer to display inferred types when I hold `control+command`.

In other languages, this can be a brittle/expensive operation due to meh tooling. But with Rust, it tends to "just work".

Online viewers of source e.g. Github and such don't have all this information exposed yet, but they're incrementally getting there. For instance, "go to definition" works for Rust code in Github.

One could imagine a generic file format included as an artifact in source control, that online viewers could consume, to annotate spans of source code. Go to definition, show expanded type, etc.
Yeah, I think Zapier is one of if not the only example I've come across in my software dev career of a low-code-type tool that devs will reach for before doing stuff by hand.

Great example of where low-code is a better alternative for a very narrow use case of development.
It's not exactly a feature to have several layers of abstraction, when a text editor could suffice.
Having recently bought a curved monitor, I would buy a 38“ 4k TV instead, just make sure it has 60hz+ refresh rate

One of the issues is sharing your screen and aspect ratio.

You'll want a tiling window manager, depending on your OS
> It doesn’t matter how much you argue with HN crypto haters, it’s always “bUt WhY nOt a SqL DaTaBaSe?”

(plug warning)

Well.... I tried that, the HN comments seemed somewhat positive to me at least:

https://news.ycombinator.com/item?id=32294951
It has some merit when you are comparing different solutions. For example (and I know people loathe python on here, I'm just using it for the sake of example, please bear with me), writing a simple web service in python takes fewer lines of code than doing the same in say, Rust.

This doesn't imply that a language is better than another, it's just an objective fact one might find useful to keep in mind.

The article's usage is admittedly clickbait, another recent article that popped up on the home page was titled something to the effect of "Speech Recognition in 100 lines of C++". Predictably, it turned out that they depend on a multi-million-line library.
Just a nitpick: If you're on private property it's not brandishing. The other person would be trespass in fact provided it was posted or you told them to leave as an agent of the property. If you are threatening people off your property from your property that's a whole different ball of wax and in any scenario there are a ton of if/buts.

Brandishing laws come into affect on public areas and are subject to a lot of ifs/buts.
I agree, I think the fact that the standard libraries are really similar is a huge help for people transferring.
Yeah, Docker the company is funky.

Docker the software is also funky.
But the prompt was not funny, only the image.
Meta chatbot says boss Mark Zuckerberg is ‘too creepy and manipulative’
It does, but you can use any number, even a VoIP number. (And you can connect to the VoIP provider with PGPP Relay enabled.)
There is a lot of examples of this, and in economics has a colloquial term: cobra effect -- https://en.wikipedia.org/wiki/Perverse_incentive

When Englad still domain India, there was a lot of cobra there, that means a problem for the English people. The solution: pay directly to anyone who brings a dead cobra. The result: people raised cobras to kill them and get paid for that.

Always surprise me the incapability of some countries/governments of think in long term.
Friendly note, you can still edit the typos in your comment.
Why would Qt not be suitable?
Not exactly, but as I poke around those folders on my desktop PC, all of them hold various things. If I didn't have a NAS they'd hold a lot more stuff too.
While I think thinner isn't always the best option, I think the foldables are a bit too thick.
IRS audits poorest families at five times the rate for everyone else
It's inferring it from the array literal in the first place, but it is a different kind of inference from the original one. But I think that's what the question was asking for:

> What's a sane/legit use case of such inferring in general?

Depends how you interpret "such inferring"
While I agree that SFSafariViewController (or CustomTab on Android) is a security improvement it doesn't completely solve the security issue: The app could still decide to draw something that looks like an SFSafariViewController/CustomTab but is, in reality, a WebView with a key logger injected via JavaScript.
Lots of possible solutions to that though, for unregistered users you could have an option to select sales tax % that would default based on location if you let the site access it. How many different sales tax rates actually exist in the US and how often do they change?
> That's a good rationale for hiring a cleaner or eating at a restaurant. But I honestly haven't seen a smart device actually saving you a significant amount of time. Even a perfectly functioning vacuum robot only relieves you of vacuuming the floor. You still have to do all the other chores that are involved in keeping your place clean and tidy.

I completely agree with this. In practice I've never owned one that did anything to improve my life.

> Indeed it does, but trust includes deciding who you can trust. Why would you specifically trust a tech company not to collect data about you?

> Incentives of toaster and car companies are roughly aligned with yours: The companies have no interest in setting your house on fire or causing a car crash. Meanwhile, incentives of smart device makers are strongly disaligned with yours: They you want to keep privacy, they want as much data about you as they can get.

I don't think it is that black and white. A random fly-by-night company certainly does have the incentive to vacuum up as much data about you as possible. Other companies do, to some degree or another, have a reputation to consider.

For example, I do believe Amazon is interested in learning about my house. However, I do believe they are also incentivized to not sell it to the highest bidder on the open market. I think reasonable people may disagree.

See also AWS. I trust AWS not to use my interactions with them to pry into my data to sell me ads. This trust seems to so far not be violated.
It's inferring the size of `doubled`
"bare numbers" don't default to usize; integers default to i32 and floats to f64.
> to be secure there has to be some barrier to running a validator

There only has to be a barrier for receiving rewards. Bitcoin full nodes validate everything but receive no rewards, and need no barriers.
Indeed, according to our colleagues from The Block, several assumptions have been made by Ethereum developers regarding the tentative timeframes for The Merge’s implementation.
Yes, if I deliberately search for people saying ridiculous things I will find them. Doing so does not indicate a broader, systemic "anti-white" tendency in society.

Racism is actually significantly more complicated than "people saying mean things" based on race. If there were "anti-white" bias in society then why is there significant difference in the favor of white people across basically every health and economic outcome we can measure?

The inflammatory rhetoric of a handful of people (professors or otherwise) is in no way equivalent or comparable to the historic and systemic racism faced by black people (or the discrimination faced by other minority groups). The conflation of these demonstrates a lack of understanding of what is even _meant_ by "racism".
> For the downvoters, please provide a rationale for why you don't like my thoughts that aligns with my thought process.

Your grandparent comment seems fine enough, but I highly doubt you're going to convince anyone to engage with a defense to the contrary. Conversations about voting are already discouraged, people tend not to reply to this sort of thing, and even if they wanted to the way you've framed it sounds like there's no way to change your mind, so the rest of the people who might've attempted to explain their qualms probably won't bother with a seemingly futile effort.

If you rephrased the question in a way that didn't suggest you're correct ahead of time and in a way that doesn't talk about voting I suspect you'd have a lot higher success rate. I haven't tested that yet, so caveat emptor, but I'd wager a nickel or two that in right about that anyway.
Google to exempt campaign emails from spam detection
Chamberlain was wrong. That’s pretty well established, I think. Some modern apologists would blame his reputation on Churchill’s 1948 writings that savaged him as ineffective, but was Churchill wrong?

Best case, Chamberlain bought the UK time, while appearing as an appeaser and only very quietly funding rearmament.

Personally, I think one of Chamberlain’s greatest errors was staying “dovish” after Munich: had he adopted a more hawkish position upon his return, he might have kept his job and reputation.

As it was, his reputation being savaged after his death was as inevitable as the war itself.

It’s not as if there weren’t loud counter arguments being made, and not just by Churchill.
I've tried out a couple of prompts from the post in Stable Diffusion and as expected the results were much weaker. It has drawn some alpacas and basketballs with little relation between the objects.

I've been playing with Stable Diffusion a lot, and in my experience its results are much weaker then what's shown in this post. The artistic pictures that it generates are beautiful, often more beautiful then Dalle-2 ones. But it has a real problem understanding the basic concepts of anything that is not the simplest task like "draw a character in this or that style". And explaining the situations in detail doesn't help - the AI just stumbles upon basic requests.

Seems like Stable Diffusion has a much more shallow understanding of what it draws and can only produce good result for things very similar to the images it learned from.
For example, it could generate really good dutch still life paintings for me - with fruits, bottles and all the regular expected objects for this genre of painting. But when I've asked it to add some unusual objects to the painting (like a Nintendo switch, or a laptop) - it couldn't grasp this concept and just added more warbled fruit. Even though the system definitely knows how a Switch looks like.

The results in the post are much more impressive. I doubt that Dalle-2 saw a lot of similar images in training, but in all of the styles and examples it definitely understood how a llama would interact with a basketball, what are their relative sizes and stuff like that. On surface results from different engines might look similar, but to me this is an enormous difference in quality and sophistication.
The actual processing is slow, not the UI
I find that if you're getting this response, you're not talking high up enough in the org chart. Eventually, somebody does care about the overall good of the company, over the turf wars/budgetary bureaucracy of the middle management layer. But your project also has to be worthwhile enough to invoke the higher-ups.
You're right. My reply would have been more appropriately placed at your parent post.
Exceeding the asshole-ery level of M3 drivers is a high bar, so, sure.

(Saying this as a former M3 owner!)
I agree that format is easy. Very clear. For English speaking, "Western" Gregorian dates & times. But there's a big world out there. Have you seen: https://github.com/kdeldycke/awesome-falsehood#dates-and-tim... ?
Newly improved built-in Streamlit charts