skysight-inc/HackerNews huggingface dataset:
Anybody considering ActivityPub for a general-audience social media project should give the challenges section a close read with an open mind and not reflexively minimize the negative parts of their experience. Before the big spike at the end of 2022, critiquing Mastodon's usability was tantamount to heresy in the FOSS crowd. Oddly, that didn't change much after many (most?) of those new users dropped Mastodon in the subsequent months. There is clearly a disconnect between what Mastodon offers, and what general, non-technical audiences want it to offer.

ActivityPub and Mastodon are both fucking awesome, and I'm confident the Fediverse can support a social media tool painless enough for grandpa to confidently migrate his fly-fishing discussion group to from his Facebook group. I'm also sure all of the good work folks are doing on the existing tool set will still be valuable in that world; but it's probably not going to be the thing that makes decentralized social media the standard rather than a distant fringe alternative to most non-technical folks. I've got my eye on Bluesky but I'd really love to see someone figure out a way to tighten things up non-commercially. I've tried digging into the problem a few times, but the conceptual simplicity of centralized social media is a huge selling point for regular folks.
Well, ask yourself: if you're Amazon and you have the choice to spend money getting ipv6 working properly, or you can make money selling v4 addresses without any risk of customers jumping ship, what would you do?
Your comment sounds convincing at the start but..

"The best thing you can do is enable automated updates, and rely on your cloud provider's console for accessing the server and disabling all remote access otherwise."

1) I've run into to many issues letting the systems auto update.
2) Several times the AWS console (a web app so probably not as secure as a remote Linux ssh connection in my mind) failed to work, not just for me either, there have been multiple report I found on this, my remote ssh connection is the only way I could fix it since AWS doesn't have a remote serial console thing like Linode has (or had?).
Only Mr. Gross succeeded, the others are not relevant.
> In the app

We were talking about websites
Saw Ricky Jay 3 times in the 52 Assistants era in very intimate theaters and he was just amazing.
probably due to licensing to music labels ...
I hope people work on something more interesting than making gas prices go down slightly
I feel the same about Radio France (the radio public broadcaster here in France, equivalent to BBC Radio + BBC Sounds). They've been pushing their app more and more, and now RSS feeds correctly list the episodes, but if you try to download one from a few months ago you just get an ad to download the app. No thanks.
Does the CC companies buying these and then granting them to card holders as a reward qualify or affect the test at all?
The Germans in WW2 made large quantities of synthetic fuel. It's not new, the same challenges continue to exist. Most of their military aviation fuel was apparently synthetic due to oil shortages.

https://en.m.wikipedia.org/wiki/Synthetic_fuel#History
Well There's Your Problem is somehow most gloriously inefficient way to gain engineering information and yet somehow also the exact opposite. Rarely a regretted minute, even when you're, say, 40 minutes into Cold War geopolitics as a prelude to a tunnel fire.
It probably sounds like a great idea if you are a senator or congressman from a midwestern state.
It would be even clearer if we just called them “identity” and “access” (or “permission”) instead of abbreviating longer terms with a common prefix.

And we kind of do, in other (but closely related) contexts; e.g., the common cloud systems for managing both are “identity and access management systems" not “authentication and authorization management systems”.

(Though, yes, “access" sometimes means something else; nothing is perfect.)
Show HN: TYB – a Rust-based single-config-file Yocto Linux image builder
I'd appreciate if you at least tried to keep a non-condescending tone.

I was merely stating why cellulosic ethanol is not the major source of biofuel; because corn is heavily subsidized and produces a cheaper product, hence nobody wants to buy the more expensive product.

That's not a technical problem, it's an economic one. And the subsidies where to change we would see less from corn and more from other sources.
He did use gimmicks sometimes, albeit it usually a set deck that he then pretends to false shuffle.
I think unity is just a typo for unit, not that that changes this discussion.
But you did spend time learning unix, nginx, bash, CGI, SQLite, etc.

Sure I can agree these tools are worth learning, I'm just pointing out it's not the same thing. Netlify allows you to setup a static website with data collection, e-mail dispatch and whatnot all without code and much faster.
BTW: Biofuels are ludicrously inefficient. Something like 1% of the solar energy actually ends up being usable at the end of the process. That’s not include all the other inputs like fertilizers or pesticides and the like. It is pretty resource intensive in reality. Which is why serious environmentalists reject them entirely.
Bricked things can only be unbricked because the word has gradually lost most of its meaning. At this rate some day you're going to hear someone say they bricked their phone and mean that it ran out of battery and needs to be recharged.
> fixing all of your issues would not be hard with a modern re-design

I'm not so sure. You could probably make the slot wider, but it's still a 100% analog device that operates via heat expansion of metals. The adjustment is going to be finicky. People expect toasters to "just work" without maintenance.

As soon as you add digital electronics to automate the analog adjustment... why bother with the complicated analog part?

The only major advantage this toaster has over a spring/timer device is that the toast (usually, but not always) goes down by itself. Pushing down on a toaster spring just doesn't seem like that much of an inconvenience.

Have you ever owned one of these things? Did you genuinely like it?
> darkmode

You need a contrast enhancing browser, or a shortcut for colour inversion (e.g. `xcalib -a -i` )
Given that Greenland regularly gains surface mass, even this year gaining close to 50 gigatons as of June 20th: https://nsidc.org/greenland-today/files/2023/06/SMB_Fig3_15J..., you might have to wait a few more millenia or even another 100K before the next interglacial.
Quick thoughts on research
That explains it. I sometimes try it out again (another year, still no stories for Chinese) and the amount of animations and popups you have to deal with for finishing a lesson felt like they take longer than the lesson! "You completed a lesson, you started a streak! Set a goal now! You completed a quest and got a streak freeze! You moved up in the league! You earned points for the event! Invite your friends!"
I would definitely say it's the latency issue. If the speakers are within earshot of each other, the timing differences is likely to make it a bad experience more often than not. If you really want this feature, get a house-speaker system that supports it and have Spotify stream to that _one_.
I think Im IP banned
More than one FLOSS developer has written of huge companies with thousands of programmers working for them practically crying and begging to have a feature added to software that serves only the company's interest.

Or even replying that they are busy with other things but if the company wants to pay for the change they can work on it, and company replying that that seems like "extortion", as if the developer is under moral obligation to fix Initrode's problems for free by the end of the week.
>why are consumers so cheap

Because consumers have limited time and effort available. I enjoy spending some time getting good products, but even I admit it takes a lot of time and effort to really research and understand what makes a product good. Looking at a multitude of reviews (avoiding the ones that are bought out), looking over recommendations from repair people with many years in the field, looking at online discussion forums for people really interested in X product, etc. Really starting to understand the different parts and pieces, and manufacturing approaches. You need to actually learn how the product works internally to an extent.

It can take weeks of back and forth discussion and research.

Most people have very busy lives with children and work and sports and whatever else. They don't have the time or energy to spend weeks finding the PERFECT refrigerator. They just buy one that works and move on with their lives.

Price is easy. Smaller number better. Don't need to think about that one much.
I guess delivery drivers would be much more reckless than average even with perfect cycling infrastructure. It would just be less fatal.
Firstly, this is so wonderful that they're trying this experiment, and of course the information that they shared to both manage expectations as well as provide a mini-primer on what all this "mastodon" and "fediver" stuff really is....Really cool!!!

Secondly, for being NOT an OG org. on the fediverse, i have to say that the BBC folks here really nailed the definiton of the Fediverse: "...the distributed collection of social networks known as the Fediverse, a collection of social media applications all linked together by common protocols. The most common software used in this area is Mastodon..." I acknowledge that some newbies might not care so much about naunce and correctness of some topics, but i believe it matters...and i am impressed that BBC did such a great job here. Cheers and good luck to BBC folks running this!
To me, it doesn't seem easy to do at all. How do you stop different speakers from being slightly out of sync with each other?
I’d say stuff that you just want to work, maybe because you’re a startup or otherwise small shop - in contrast to stuff where you want to generate a lot of artificial work for devops and consultants, for example in a corporate environment with K8s ;)
I don't monitor services at that level at all, because it means basically nothing. More acutely: the the lack of a notification doesn't tell mean everything is "ok".

I tend to monitor the actual service. If it's a web server, have something checking that a specific URL is working (tip: use something specific, not /). Likewise any other network service is pretty easy to monitor.

For backups, check the date on the most recent file in the backup target location. If that date is older than "x", something is broken. This can apply to most other types of backend apps too -- everything has some kind of output.

It's when these checks fail that you can investigate deeper and start diagnosing systemd or whatever. It's also possible there's a bigger problem -- like DNS got messed up, or the hardware died -- and checking the final outcome will catch all this.

Basically explicitly checking systemd is a lot of extra work for no real added benefit. If your systemd service is failing often enough that knowing that is the problem immediately (at the alert level) IMHO you'd be better off to spend the time fixing the service definition so it doesn't fail.
Which reason are you referring to?
How We Achieved #1 Product of the Day on Product Hunt with Our API
But Y is a vowel?
It’s been my experience over the past ~year (as a top-tier flier on multiple airlines) that the airlines have completely depreciated their frequent flyer programs to the extent that regardless of your status the only thing you really get is, preferred economy seating, not boarding last, and some free checked bags.

I used to direct my spend to preferred airlines, now I don’t bother, it literally doesn’t matter.

(Not to mention the ~80% devaluation in mile value)
Do you realize that a forum is social media?
Ah yes, No true environmentalist(TM).
Depends on how important the software, it seems like the more safety critical the software, the more likely it is non-critical UI bugs are left to fester until the bug becomes safety critical
Can it import a list of URLs and aut-tag them using some API or pre-trained ML? If yes, I bloody want it! No matter the price.
Please ;)

"Federal prosecutors are dropping campaign finance violation charges"

"Bankman-Fried — who is accused of stealing from customers of his now-defunct FTX cryptocurrency exchange — still faces 12 other charges in the case, though five more of the counts are still in question"

https://nypost.com/2023/07/27/feds-drop-one-charge-against-s...
My experience is that I get annoyed when text isn't copyable whether or not the author means for it to be copyable.
I don't think I could ever see seriously using this as a general computing monitor.

But I have been long wanting to replace a couple of screens I have mounted to the wall with e-ink variants (hooked up to raspberry pi's) but the existing solutions were.... not great.

If the price is right for this, I might actually be into this.
MBFC: The most comprehensive media bias resource on the internet
This is a very important project. There is a joke in here about "why not wait 2 years for the ice to melt off if you wanted to look at the mud underneath?" But as the article states, "'This will change climate models because it redefines our basic understanding of how ice moves,' explains Dorthe Dahl-Jensen." Much, if not the majority, of climate science is the creation of models (differential equations mostly) that describe the "response to influence" of the big chunks of things that cause the climate on the planet. The better the model, the better able we are to guess what will happen next (which is sorely needed in a system where you cannot control the input variables by declaration).

One of the big unknowns in the model is "where will the clouds show up?" That unknown stems from our understanding of the water capacity of air by temperature, the increase in air temperature leads to the air holding more water, and water is the basis for cloud formation. If the clouds form "low" they increase albedo and create colder temperatures, if they form "high" they act as a semi-mirrored surface and reflect light that has been reflected from the surface back down for another shot at generating heat.

Much of the IPCC's work has been done in MATLAB[1,2] so if you have a reasonably powerful workstation you can play around with various initial conditions and settings yourself to see what might happen in the future.

No matter what the far future holds, the near future holds more violent storms as storms are powered by the temperature differentials of the air, land, and sea.

It is of note (for me, probably not for many others) that we don't have good models for how an ice age starts. There are a few papers that talk about ice ages being a response to warming (hit a tipping point, generate clouds, and get a "nuclear winter" scenario without the nuclear part). But much of the nuclear winter work has been refined and that scenario is generally considered unlikely AFAICT from what people seem to be publishing these days. Turco's work[3] and things that cite it are a good jumping off point if you want to read up on that. It isn't perfect because smoke/soot are not clouds (different albedo numbers, different cooling attributes) but the accumulation and dispersion of atmospheric obstructions is solid stuff.

[1] Some code and information used to generate plots in the IPCC reports -- https://github.com/IPCC-WG1/Chapter-9

[2] Mathworks trying to get you to buy their climate data toolbox -- https://www.mathworks.com/discovery/climate-stress-testing.h...

[3] Climate and Smoke: an Appraisal of Nuclear Winter -- https://www.science.org/doi/abs/10.1126/science.11538069
I use Nagios, easy, lean and gets the job done
Alpha Phoenix is up there too.
Why is is black and white though? also - how do they transfer energy to drill down 2.7km? or how the hell does it work?
It's easy to implement and obviously correct. I can't think of a situation in which it would not work, or on which it would be a nuisance (prevent the programmer from doing something sensible).

I don't know that about the implementation which parses the dead code. Implementing it could be troublesome in some way. In any compiler that checks constraints while parsing, implementing parsing without constraint checking means going to all those places and checking a flag.

Actually, it occurs to me that none of this is necessary. How the construct can work is by pretending that the argument in the dead cases has the type of the left side of the association list entry:

So if we have

_Generic(x,
char * : puts(x),
dev * : puts(x->devname));

which is invoked with x being "abc", the dead dev * clause should be parsed and type checked under the pretense that there is a dev *x declaration in scope. And not that x is of type char *.

The implementation should be, anyway, generating a hidden local variable (gensym) to take the value of the expression.

We can imagine a code transformation like this (using GCC brace syntax):

_Generic(x,
char * : ({ char *__g0025 = x; puts(__g0025); }),
dev * : (({ dev *__g0025 = x; puts(__g0025->devname); }))

Now here, we just have to suppress type checking of the dev *__g0025 = x; declaration where the only problem is that x is incompatible with __g0025. (That declaration wouldn't even have to be source code: it can be injected at the AST level.)

While this is all cool, my bracket counting idea is much simpler and more robust toward cases like different syntactic extensions being used from different compilers or other unforseen snags.
Yeah, occasionally. The previous sentence uses it as both.
It might have been. But but the other factors make me take it at face value. In each of the last 3 quarters, psykose had more commits than everybody else put together. Going from that to doing zero while saying she needs to sleep for a year, plus specifically dropping mantainership of everything is not just putting away a tool you don't need for the moment. It's locking in a major lifestyle change.
That might have been the original intention. The latest notice from the SC says:

Our base assumptions are:

* Long-term (probably 5+ years), the no-GIL build should be the only build. We do not want to create a permanent split between with-GIL and no-GIL builds (and extension modules).

They repeat it later. It looks as if they really want to remove it.

> have to deal with the bullshit of multiprocessing

The problems multi-threading introduces outweigh that by far.
I would, but the thrift store doesn't sell bags of a dozen houses for three bucks.
No, this is what the word has always meant.

An embedded device with a failed bootloader update is considered “bricked”, even if you can open it up and reflash it with a valid bootloader.

I don’t know why folks are so insistent on gatekeeping the word, as if doing so demonstrates some superior personal knowledge.
It doesn't work anywhere near room temperature. Fusors operate at 10-30 keV, which is about 100 Million to 300 Million C. The plasma is extremely low density so there is very little power to heat things, and thus these units can safely run on a table top, but the temperature of the ions is enormous.
>First, let me proclaim by bias: I'm a Free software fanatic. I do not ever want to run software that I can't read and, if I want to, modify. I just won't do it.

I can relate to that. I guess you're are also having problems developing AI, because it is next to impossible to set up a full FLOSS AI stack [then I have to use proprietary stuff - conflicts of conscience ensue]

>Free software started when RMS wanted to fix his printer and Xerox said, "No."

Is there an AI stack that RMS would approve/use?
Yes, that bit is in "Deepness".
We would be more sympathetic to 'free speech absolutism' if there were ever an example of it; Kanye West return to twitter despite his egregious anti-semitism will no doubt be cited as a validation of Musk's proclaimed commitment to free speech, but this is entirely discordant with the fact that thousands of accounts have been brigaded off platform in arbitrary manner with zero concern or recourse for restitution.
Bogleheads Wiki: Investing Advice Inspired by John Bogle
I've seen people debating what an 'edge' even means, and wanted to chime in. Note that 'edge' is poorly defined in the industry right now. Consider the following

• Remote Region Datacenter — It's certainly not this

• Local Region Datacenter — It's not this

• Local Municipality/County Datacenter/Co-lo/Central Office — Could it be this?

• Local mini-datacenters attached to mobile towers or fiber digital loop carriers? — Could it also be this?

• On-prem Datacenter — It's not this either

A lot of people argue that an 'edge' has to be in the field — like a local mobile tower or a digital loop carrier. I'd argue that it could also be at a nearby co-lo facility or CO. Basically anything ≤300 km should be ≤1 ms latency. Within 75-100 km you're talking 0.25-0.33 ms latencies. And for most applications these days that seems "real-time" enough. YMMV.
It's my job to stay in "standard moderation mode", i.e. to try my best to apply the rules even-handedly. Of course it's not perfect, but I can tell you for sure that I didn't reply out of disagreeing with your beliefs, because I have no awareness of what your beliefs are. I don't scan the comments for that—only for whether people are breaking the site guidelines or not, such as by posting flamewar comments.

Not sure why you're bringing up pg - he hasn't had anything to do with running HN in almost 10 years.

I'm not sure I've understood the rest of what you're saying here. It sounds assertive and even menacing ("I hold grudges"), which is a little scary, but it's not clear to me what you're asking for. Are you wanting me to stop moderating based on HN's rules and start arguing with you about whatever beliefs we don't happen to share? That's neither my job nor my preference. People often want to get into arguments with moderators about the underlying issues, but moderation isn't about that, and I don't experience myself as disagreeing with you about underlying issues in any way—for all I know, we agree! I'm just not tracking the threads for that. It's too much to keep track of, and it's better if we don't.
The example is showing current=8 previous=41, not current=41 previous=8. I think I did the math right from the those (weird) initial conditions, but maybe not. It converges either way!

Good call on the wording there, though -- changed it from "completely unrelated in the Fibonacci sequence" to "completely unrelated to the Fibonacci sequence" (41 is not a Fibonacci number).
If it's AVX512, you'll be excited to know that m7a, currently in preview has great support for this. AMD Epyc 4th gen i.e. genoa is a lot faster.
Many of the methods Jay used he learned from Dai Vernon.

This vid explains Vernon’s signature trick.

https://youtu.be/PQpQwLBDQKwP

One key to Jays magic (and really any good mahician) is that NOTHING is coincidence. Every hitch, stumble, and stutter is there for a reason.
Except when everything is a sprint, back to back, forever and ever
Worker owned corporations don't work for the same reason communism doesn't work.

"Bad" actors (in this case people who are bad with money) will simply sell their share of the company for short term household needs, which will begin the process of consolidating company ownership in the hands of more frugal/savvy owners.

Then in the end you simply end up with the same ownership distribution as it exists today.
The claim was not that your parents’ fridge lasted 25 years, it was that appliances in general lasted 25 years.

If that was true, manufacturers would have been advertising 25, or least 10, 15, 20 year warranties to win customers.

Nobody putting their money where their mouth is is a better signal than anecdotal data.