skysight-inc/HackerNews huggingface dataset:
Communications Based Train Control is a bit worrisome. It's too centralized, and worse, sometimes, the central part is outsourced.[1]

[1] https://www.mobility.siemens.com/global/en/portfolio/digital...
Read the whole paper. They suggest theat it might be because of the health problems that they are nullparous. So it doesnt follow that intentional nullparity of healthy woman results in shorter life. If their main claim is true that reproduction is taxing to the body than such nillparuty extends life
> technology's advancements often seem to favor certain regions or groups over others.

Only temporarily, though, it kind of evens out over time: A decade or two ago, always-on high-speed mobile Internet connections were only available / affordable to relatively affluent people in the West; now homeless people in the West (according to comments on this page) and subsistence farmers in Africa (according to, I think it was BBC Radio I heard some months ago) do.

Now, of course, the affluent Westerners have access to and can afford other stuff, that homeless people and African farmers don't -- yet. (So in that sense, it never evens out completely.)
Cloudflare claim to do this - https://developers.cloudflare.com/registrar/

> Buy and renew domains through Cloudflare Registrar at cost, without markup fees. You only pay what is charged by registries and ICANN

The problem is, running a registrar is complicated. It costs money. People get angry with you when things break - especially if they've paid you money.

You also have to deal with abuse reports, copyright complaints, and a legal demands. Good luck finding people who want to volunteer for that particular job!
People use special x-ray machines to inspect the BGA solder bonds to the PCB underneath chips. These chips may also be additionally glued down to the PCB on higher end equipment (impossible to visually inspect.)

Note BGA chips were never initially intended to be larger than 20mm wide, and can still put enormous shear forces on the contact bonds as the solder solidifies post re-flow (and the bimetallic cantilever PCBs form start to pop-back.) A certain percentage of products will thus fail when they warm up as the PCB will locally heat/warp the area again, and foobar a few random connections in the process. A low-heat paint-stripper heat-blower might be able to replicate the crash to eliminate this theory, and you might be able to RMA the board/chips if you are still under warrantee.

Could indeed also just be software as some suspect, but that is a lot harder to find in kernel drivers.

It is hard to read peoples emotions online, but do assume if someone is reaching out to help they probably think you are worth respecting too.

Thanks for posting data other users may find useful, and have a wonderful day. =3
Kyle Simpson "You don't know JS" - I read the first edition cover to cover, and can unreservedly recommend it.

https://github.com/getify/You-Dont-Know-JS
Why link to this bs article? It is copied from another article [1], which itself is a writedown of the original press release [2], which in turn refers to an unpublished 15 min parallel presentation at a conference [3].

MACHOS (i.e. compact massive objects) making up dark matter has been ruled out by other experiments up to several solar masses [4]. Any article insinuating that these things could be dark matter at their mass range is not just sensational, it is flat out wrong.

We already know there is some stuff flying around from these other experiments, but the quote from the subheadline "I have been warned not to call them planets, not to call them dark matter" is very good advice from experts, because they clearly are neither. And yet the article makes this sound like a conspiracy. This kind of science reporting is not just bad journalism, it is dangerous.

[1] https://www.iflscience.com/universes-timekeepers-hint-at-inv...

[2] https://ras.ac.uk/news-and-press/news/how-astronomers-are-us...

[3] https://nam2024.hull.ac.uk/connecting-the-milky-way-with-its...

[4] https://darkmatterdarkenergy.com/wp-content/uploads/2017/12/...
I bought seeing like a state and never got around reading it, perhaps I should actually do it now, rip.
It doesn't. It could hypothetically cost PIR $0. 501(c) organizations are not prohibited from collecting and spending profits, they are prohibited from unreasonably distributing such earnings to private shareholders and individuals (see https://www.irs.gov/pub/irs-tege/eotopicc90.pdf).
It should be based in science.

IMO, on evidence for when the brain starts to age in a significant way, and supplemented individually based on a robust battery of tests that represent cognitive fitness (something more demanding than n-back and stroop tests).

Unfortunately, I think fantasies about living forever and politics around ageism will prevent this from ever being implemented in our lifetimes.
Social Computing, Before the Internet
A type system for RCL: Implementing a typechecker in Rust
(2019), but still good-ish advice. The pattern works like a charm in modern C# as well, and has nice space-saving effects too by allowing you to omit the explicit variable declaration:

if(!Whatever.TryParse<Thingy>(input, out var output)) output = some-sane-default;

or:

if(!Whatever.TryParse<Thingy>(input, out var output)) throw new ApplicationException($"Not a valid Thingy: {input}");

Protip: don't do the latter in your kernel-mode driver.
There was a great episode on the Failure to Launch podcast on the 28th of June that goes into detail on how the theft took place.

https://x.com/launch_failure/status/1806667561129447739
We should give a damn. As you said, anyone can publish anything on the internet, how would we know whether it is valid or not?

Peer-review is important. I know it is not working great, but it is working to some degree.
Forwarded to crowdstrike.
I laughed out loud when I read this, but maybe if you reword it "effective presidencies" you could be right.

I imagine those around him were doing all the presidenting, and perhaps they're more effective without a functioning president to get in their way.

Some might then point out things like the border were signs of ineffectiveness, but actually, if you reasonably assume it was intentional, then they were exceptionally effective.
I am personally a Registrar, for the .ax domain. In fact, so are a lot of people - and anyone can become one:

https://whois.ax/en/

Functionally, it's almost exactly like managing something with any other registrar although if you're looking for a NameDaddyCheap like experience of actually hosting a website and email forwarding in a single package then you'll have to sort it out yourself, the only thing you can do here is designate the ownership (whois) details and supply name server addresses.

You are billed directly by the government* of Åland - I guess it is easy and cheap enough for them to run this directly than miss out on profits that would go to an exclusive registrar.

*Or whatever they are technically called being an autonomous part of Finland.
I watched exactly 11 seconds of your video and spend probably 20 seconds on your site. My advice for you today if you want to actually make money off of this: learn how to setup a landing page that immediately shows me what you're offering and spend a few hours creating a short and professional video, instead of a chatroulette video with bad audio quality.

This is not meant to be rude, but productivity apps are an extremely oversaturated niche, and nobody will watch a 3 minute video just to find out what it is that you offer. No screenshots, no flashing gif showing me in 4 seconds how smooth and easy the app is to use? Im hitting the [X] in the corner.

You didn't even mention here what makes your app easier or more effective than those others you tried ;-)
Uh, like, the entire demoscene is mashing X to doubt there, bud. The Amiga had one of the most beautiful interfaces to its hardware and OS of its day. Plus, beginner-friendly languages like AMOS Basic were available.
You can replace it with charcoal.
Programming in Haskell, 2ed by Graham Hutton [0] is the best resource, in my opinion. It also has two comprehensive YouTube playlists that are accessible, rigorous, and fun to watch [1].

Those who learn well from a text resource, Haskell MOOC from mooc.fi [2] is pretty good.

[0]: https://www.cs.nott.ac.uk/~pszgmh/pih.html

[1]: https://www.cs.nott.ac.uk/~pszgmh/pih.html#videos

[2]: https://haskell.mooc.fi
Blind Typing – Test and Practice
Morality is not absolute. There are many crossovers between cultures, but there are also many differences. Some facets of one's morality are nothing more than preference, or an accident of how the society happens to live at the time. One country's evil spy who stole their idea is another country's hero of the people who brought wealth and prosperity.

Often, "morality" is merely trying to protect your own advantages over others. But then again, advantage is what drives us. We're all for making things "fair", until it destroys our own perks.

Trying to pin down a universal moral code is a fool's errand.
After Finland joined NATO, Russia moved their military equipment away from the Finnish border. Why? Because Russia knows NATO is a defensive alliance and is never going to attack them first.
And what the rest of the world thinks as ice cream, in US they call frozen custard ...
That's right, it should. If it supports indexeddb, it supports tinkerbird. Ref: https://caniuse.com/indexeddb

PS: Pretty early nonetheless, hacked it together during last Christmas. Gotta make it usable.

PPS: I guess the README is dated. Built out a sample app for Tinkerbird. Feel free to take a look: https://github.com/wizenheimer/tinkerboard
Does it occur to you very often that people consider you stupid because of your political opinions?

Follow the white rabbit.
So in other words, they make "security" software just like any other security software company.
This is very good advice and a great article. It comes up on this site now and then because of it.

For those who don't necessarily program in statically typed functional languages:

The idea transcends paradigms.

You'll find very similar notions in 80's/90's OO literature, for example in Design by Contract. I'm sure one can dig deeper and find papers, discussions and specifications that go further back.

I think TypeScript is often written in such a way where you refine the types at runtime. I assume Design by Contract has influenced Clojure's spec (Clojure is a dynamic language).

Fundamentally this is about assumptions and guarantees (or requiring and providing). Once an assumption is checked and guarantees can be made, then other parts of the program don't need to check overlapping assumptions again.

In fact I think one of the most confusing things when you read code is seeing already guaranteed properties being checked again somewhere else. It makes code harder to reason about and improve.
> unncessary artificial complexities

The very fact they are there, still used, and so on, contradicts "unnessary [sic]". Sure, it might be outdated now, or technically better alternatives might be there.

But, in the end, software that deals with "The Real World" is going to be a complex, illogical mess. Because the real world is a complex, illogical mess. We could make a time that is global, counts resonant frequency of atoms. While technically superior, I will continue saying "The job took me 3h25 minutes" and not "The job took me 113,066,170,771,000,000 cycles", or even "The job took me 113066 Tera-cycles." or such. Messy, illogical and complex is often simply more practical. If only because "everyone does it that way".
> [You] are reasonably sure that the crates of dynamite that used to make up the foundations and structure of the cart were properly inspected, and even updated on a regular basis.

Who could ever have predicted that the head of maintenance would leave his cigar on top of the newest crate of dynamite he had just carried in to update the foundation? And that the slight tremor of the closing door would be enough to let it roll towards the fuse of the closest stick, that needed to stick out of the box per company requirement? Which then caused, due to some not-fully-understood thermochemical reaction, a series of unfortunate events?

A rigorous post-mortem analysis will reveal that what we need to avoid aa repeat of this event, are bigger, vibration-proof, double doors with additional draft prevention, as this was determined to be a possible future path of failure.

And may the wrath of god strike the unholy communists.
The thing is, it's not "another tool", but instead "a tool deployed in at least hundreds of millions of *nix servers, which is rigidly compliant with SMTP RFCs, etc, etc".

If you want to debug issues with sending mail from code, then ensuring you have something that will scream if you "do it wrong" is a big bonus. And having something tested for 20+ years with rigid adherence to RFCs, deployed more widely than any other *nix MTA, is probably a good thing too.

In terms of "essay", I know it looks big on your phone screen (I presume), but a few paragraphs of background info is hardly that.
I haven't tried it (so I'm sorry if it's wrong or not what you're talking about) but can't you get a freestanding days function by

use jiff::ToSpan::days;
Believe Sentry use it in their session replay product
What baffles me is just how many IT personnel in so many organizations around the world apparently just blindly hit the "Deploy this zero-day update to all production systems without any testing" button instead of the "Test this update on our test systems first" button.

Or maybe even just looking up the update online to see whether any problems had been reported before deploying it wholesale across their organizations.

Are these the same IT people whose systems all went offline in the left-pad incident because they 'accidentally' set their production servers to be dependent on a third-party repository?

I've worked at some low-budget places that didn't have much in the way of a vetting process, but even there auto-deploying unknown updates to third-party dependencies into production was always a capital N No.
I'm not up-to-date on regulations (or many other things) but decreasing the attack surface in a way that could give a direct percentage improvement could get serious.

If lots of people wanted to reduce their attack surface by about 90% or more they would already be unplugging their LAN cable (or equivalent wifi logoff) except when they have a strong need to be online to accomplish something that is not (or never was) possible to handle otherwise.

If that's not enough, then escalate until no-one without a desperate need to be online is ever connected, and then only during the most desperate times, if necessary.

Depends on how much isolation from questionable incoming code (whatever you did not specifically request) that you prefer to have how much of the time.

Ideally, all incoming code or downloads should be directed to safe storage and never executed until after the user has had a chance to deliberately scan it offline as many ways as they would like before attempting a test deployment.

Things just used to be a lot more ideal more of the time. So many kinds of business-as-usual once raked in the bucks without any online connection, have little or nothing more to show for it afterward, and now threats are eclipsing the benefits if any.

>the cheapest/fastest/neatest way of satisfying those controls, actual security be damned.

Cheapest, across-the-board is auto-patching when online, since so many systems are expected to be online whether it's good for them or not.

I thought it was plain to see it was moving in this direction consistently since the arrival of Windows Update.

That's the one big thing that initiated the possibility of mindless on-line patching replacing the previous deliberate, focused approach.

Every year since then fewer people even try to make software that is good enough to release under the original paradigm where it had full value, back when the need for patching would only occur on the rare occasion of true unforeseen bizarreness that could only be discovered after full release.

There's always been a real advantage when everything is more ideally suited to the task to begin with, and stays the same for years in a row except for when you really want it to change and know exactly what those changes are going to do in detail.

The need or preference for routine patching or updating is a dead giveaway for software that's probably not worth money to begin with.
That looks like a pretty comprehensive overview. I'll bookmark this for further reference :)
Thanks, mate. I guess the README is dated. Here's a sample app built around tinkerbird. Make it yours :D

Playground: https://tinkerboard.vercel.app/
Repo: https://github.com/wizenheimer/tinkerboard
Heat and entropy are different concepts. Also, motion can reduce entropy locally, even if globally it always increases. For example, when a puddle freezes, the puddle's entropy goes way down. The entire Earth's entropy can also go down, as long as the entropy of the universe increases.
Technically correct but that's what 'wood' meant
Since 2017, at two different companies, I’ve sent logs via UDP to Sumo Logic, via their collector hosted in our cluster. Sumo Logic is reasonably priced, super powerful, easy to use, and really flexible. Can’t recommend it enough.

We do log collection and per service log rate limiting via https://github.com/NinesStack/logtailer to make sure we don’t blow out the budget because someone deployed with debug logging enabled. Fluentbit doesn’t support that per service. Logs are primarily for debugging and we send metrics separately. Rate limiting logs encourages good logging practices as well, because people want to be sure they have the valuable logs when they need them. We dashboard which services are hitting the rate limit. This usually indicates something more deeply wrong that otherwise didn’t get caught.

This logging setup gives us everything we’ve needed in seven years of production on two stacks.
At some point you have to consider the ergonomics in the target language, otherwise you're just going to speak Türkçe instead of English.
At what point does it become easier to just do the task yourself? I’ve pondered this question often and came to the conclusion that it’s not worth at the current level of output for me to tinker with it until I get sensible responses.
> likely a regression introduced by a rhel-specific patch. Blaming crowdstrike for this is stupid (just like blaming microsoft for the crowdstrike bsod is stupid).

Yeah, it isn't as if crowdstrike was specifically advertising certified support for RedHat Linux and related products.

https://www.crowdstrike.com/partners/falcon-for-red-hat/
Not to mention the number of times you see geographical locations specified to nanometer precision.
Windows 11 – Integral Edition
I am afraid you misunderstood me. Sorry for that.

I specifically said "American Cultural Imperialism" and mentioned "bottom up". So there's absolutely no US institute that would be even remotely interested in what people on a Dutch beach wear or how much boobs there are in a French movie shown in a French home.

It's the general "way of life" and "culture" that is exported, embraced and then lived by. Making new generations "more American" and therefore, also more prude. At least, that's the idea.
What's the other side of the story though? Why was he removed?
https://en.wikipedia.org/wiki/Countercurrent_exchange
Thanks, mate.
Incase, you feel like playing around.
https://tinkerboard.vercel.app/
<https://news.ycombinator.com/item?id=40801386>
All areas I alluded to read hot to warm, and are considered well beyond prolonged exposure recommendations for above ground inhalation hazards. Active facilities themselves are kept cleaner than most places, but the disposal sites rapidly fall into neglect.

Minimally 3 points show a trend, and should be trivial to find right... the key added detail was "filled" i.e. used for awhile... as an empty facility would also be considered leak free as long as it remained unused.

Goat carts for the win... =3
So like let's say a user of a computer in my fleet ran something infected with malware that had enough diligence to have a unique file signature. It puts itself to startup items in a creative way and then calls back home with just a standard SSH connection.

In that case are you telling me their pitch is that they detect this behavior, dispatch some human agent from their CSIRT within 3 minutes to remotely but manually come check the binary, dump some strings, do some reverse engineering and track the CC server etc?
> severely limits freedom of makers of end-user software

Ironic for a "free" software license.

It would be great if there was a license somewhere inbetween GPL and MIT: you'd be required to upstream (or make available) any changes you made to the parts of other people's code you're making use of, but not required to open your entire codebase.
I wouldn't call it euphoria, but the first 10mg of methylphenidate I took kept me running around the house at high gear for almost an entire day, doing all kinds of non-critical chores that ordinarily were too boring and/or difficult to get into. Subsequent doses did not have anywhere near as drastic effect :).

But, euphoria or not, on stimulants I can at least feel the change near-immediately. It's unlike pretty much any psychiatric drug out there, where in most cases you can spend months taking it and still have serious doubts if it's doing anything (same with therapy). Hell, I can't think of a non-psychiatric medication that works as fast and as clearly. Paracetamol and Ibuprofen come close when dealing with sharp pain.
We're sentient beings who have been co-opted into becoming part of an edit-run-debug cycle serving people who think they are changing the world. And if we opt out - we starve. Is it any wonder that some turn to drugs to cope with this reality?
never heard of the 'buz' really.
Thanks, mate. Skill issue :D
Ask HN: Why are people paying so much for Vercel?
Vercel is just a layer on top of AWS, and they charge 100-200% more than what AWS charges. So, why do people pay for it when they can use AWS directly?
And, not to forget, the all-powerfull tech monopolies. E.g. Facebook and Instagram have a very US -centric idea of what content is allowed. Nudity, not even a hint of a nipple, is banned. Youtube is rather similar.

And generations are influenced by social media. They will form (at least a part of) their world views, values, behaviours from social media.

Another reason why it's such a d*mn shame that Europe doesn't manage to keep it's own tech giants that could compete with the US ones.
I am a young Japanese person. Honestly, I prefer minimal and simple web design, but there is a parameter that cannot be measured by whether something is cool or cute. That parameter is "a sense of security."

Japanese people have a superstition that a slightly shabby ramen shop is tastier than a stylish and clean one. The feeling of being a bit cluttered strangely brings a sense of security. Do you think you can understand this?
BT fined more than £17M over 'catastrophic' 999 call failure
I know that Martin Fowler is your God, and that my denigrations upon this divinity will not go unpunished, or that this guy is not Martin Fowler, but what has this guy ever build to convince me that he actually knows what he is talking about? Maybe I am missing that or something else, but here I read that "Today most applications can send hundreds of requests for a single page", like one would hope there to be a sort of role within the software enterprise that would actively try to discourage people from being stupid like that.

Hey, at least when DHH jumps on the third rail of the hypermedia bandwagon I can laugh about the 500ms delay of a dropdown to show a calendar in his mail app, and I respect him for that.