skysight-inc/HackerNews huggingface dataset:
This impacted home and mobile internet as well as telephone systems. It also had ripple on effects. Optus was the backup communication provider for the Melbourne metro. The metro’s main communication system was down in the morning and they had no backup available causing chaos on the train network.

We were lucky our home internet is not with Optus but some colleagues were out of contact until 3 in the arvo.

I wonder what procedures Optus had in place to even contact their on call engineers in such a wide spread outage.

I wonder if they even plan for that at all or if the first few hours were a scramble just to get in contact with the right people.
Rvsdg: An Intermediate Representation for Optimizing Compilers
Technical people have a blind spot where they think technical competence and expertise is what helps someone up the food chain. The truth is it’s who you know not what you know. Especially in these larger types of companies.
I often look back at a comment I've written or email I've sent, and am annoyed at the number of paragraphs that start with "I ...". This one included! I think it looks odd when it's every single paragraph, so in extreme cases I will try to rewrite some of those sentences.

With this metric in mind and considering the topic of the article, I think this comment section makes for an ironic and amusing skim. Although I guess it's totally reasonable to talk from one's own perspective when discussing a piece of life advice.
umob | Onsite | Netherlands | Full-time | Senior Backend Software Engineer

We believe sustainable mobility should be for everyone, therefore it shouldn't hard for anyone. Users shouldn't have to struggle with dozens of apps, accounts, processes just to get to where they want. We want to empower users with choice, take the hassle out of the process and make it simple so that together we create more liveable cities. We want to do this on a large scale (Europe and beyond). We recently raised 6m€ to scale up and build our core tech team. If you have any questions please feel free to ask!

You can apply here [0] if you're interested!

[0]: https://umob.recruitee.com/o/senior-software-engineer-backen...
Great to see this here.

The author Balázs Bodó is an all around great guy with very refreshing research methods and an immensely broad portfolio of things he works on [1].

[1] https://www.uva.nl/en/profile/b/o/b.bodo/b.bodo.html#Publica...
This doesn't sound right at all. Could you please report this to us at: https://protonvpn.com/support-form, so we can take a closer look?
You can launch EV faster, but your average travelling speed on a highway is much slower than ICE, because from my experience every 2 hours of driving around 130km/h I need to be attached for 1 hour to a charger.
Don't disable buttons
To add to your experience, there's also a group of people that grew up and lived their adult life so isolated that they will start dumping on anyone that shows a little interest, smothering them. I know I'm guilty of that sometimes.
Would be nice if they acted on the evidence and guidance I provided to them in regard to the Slope Wallet rug pull.

The wallet was highly promoted by SBF and the entire Solana foundation. I provided them in depth information about it and those involved as well as methods by which they can identify and locate those individuals.
Does it? Instead of a single parameter you now have two names, and a type info to boot

pub fn replace(
in string: String,
each pattern: String,
with replacement: String,
) {
// The variables `string`, `pattern`, and `replacement` are in scope here
}

replace(in: "A,B,C", each: ",", with: " ")

vs

pub fn replace(
in: String,
each: String,
with: String,
) {

}

replace(in: "A,B,C", each: ",", with: " ")
Better Together: Bring Your Own Kafka Cluster to Hopsworks Feature Store
In an endeavour to encourage tighter integration of the Hopsworks feature store with existing data pipeline, developers can now bring their own Kafka clusters for data ingestion into feature groups.
> It separates "names as public-facing API design decisions" from "names as developer conveniences for expressing intent and clarifying their code"

How often is this an issue?

> And unlike Smalltalk, in Swift at least, externally unnamed but internally named is easy (just make the external name _).

So, visual clutter for very little gain. IMO
Nobody else has brought up the elephant in the room, so I will.

OP: Your Substack is called "Thoguhts" and not "Thoughts" -- is this entirely because someone else is squatting on thoughts.substack.com? Or is there some additional "deeper" significance to the obvious mis-spelling?
>Depends on what diet you compare them to. If you could demonstrate people could live healthy lives on just potatoes compared to a normal Western diet.

People (academic even) "demonstrate" this all the time. All meat diet. Vegan diet. Raw diet. One meal per day. The potatoes and lemons diet. Etc.

Feed most overweight western adults a restrictive diet, their health is likely to improve dramatically. That's because it's restrictive. Not because of what it is restricted to.

If you have >15kg of excess fat, you are probably reslient to undernourishment. The fat loss, lower blood sugar and such will improve your health.

Btw, in 19th century ireland, poorhouses published guidelines for the all potato diet. Their clients were undernourished. Their guidelines based on observing individuals who would deteriorate quickly if the diet was insufficient.

Their dietary minimum was 3-4kg of potatoes + 1 pint of milk or one portion of sardines or mackerel. You need to eat a lot of potatoes to make this diet sustainable.

A modern Irish man is much heavier, and much, much fatter than our great grandfathers. We also do less physical work. In that context, we can survive just fine on a lot of insufficient diets for a very long time.
See this (now somewhat legendary on the subreddit) comment on r/embedded regarding autosar: https://www.reddit.com/r/embedded/comments/leq366/comment/gm... . You're not alone.
Comments on early architecture doc, https://epicenter.works/content/eidas-architecture-reference...

> the “Architecture Reference Framework” (ARF) … couldn’t be further away from the democratically agreed legal text: Almost all the safeguards in the legislation that we explained here are missing in the ARF. Without a lot of work, either the timeline will not hold or the Wallet will be met with mistrust because it’s in breach of the law.
I can't give much advice there, other than be conscious/mindful and practice. Learn to pause between sentences, breathe, ask questions, listen, don't move to a next subject, etc. I think a lot of people have a fear that their soap box will be taken away if they don't fill the space, which... unfortunately isn't wrong because others love to hear themselves talk too.

But yeah, it takes conscious effort and practice.
You're right and I enjoy this conversation.

How do we focus minds on beneficent applications instead of "museums
of ideas for loafers in the garden of knowledge" and cheap, ignorant
industrialism for it's own sake?

I've taught thousands of students now, and looking back I'm haunted by
their intelligent enthusiasm and burning passion for real-world
problems. Those kids education totally failed. By the time they were
only 25, and had been through the "university" system, they were
beaten down by the need to shoehorn brilliant ideas into merely
profitable ones, and "Make a living" despite their higher talents and
God given rights, and prove themselves to gatekeepers of mediocrity
and the status-quo.

Business, academia, knowledge, money, prestige; all of these are
insufficient drives for the emerging generations.
Forth in Space Applications (2003)
> or would they be forced to build their own port where they're allowed to drive the cars off the ship themselves? I'm guessing it's the latter if it's possible at all.

That would probably be difficult, as construction workers and related unions would presumably also join the sympathy strike. Electricians are already involved.

> more of cartels than worker collectives, and getting involved in another unrelated unions negotiation seems to cross that line.

It's in all the unions' interest to defend the current model. Sympathy strikes make sense.
You are so helpful! Look @ all karma.dat
I also have to point out that Stockholm syndrome is probably bullshit. From Wikipedia (https://en.wikipedia.org/wiki/Stockholm_syndrome#Stockholm_b...):

> According to accounts by Kristin Enmark, one of the hostages, the police were acting incompetently, with little care for the hostages' safety. This forced the hostages to negotiate for their lives and releases with the robbers on their own. In the process, the hostages saw the robbers behaving more rationally than the police negotiators and subsequently developed a deep distrust towards the latter. Enmark had criticized Bejerot specifically for endangering their lives by behaving aggressively and agitating the captors. She had criticized the police for pointing guns at the convicts while the hostages were in the line of fire, and she had told news outlets that one of the captors tried to protect the hostages from being caught in the crossfire. She was also critical of prime minister Olof Palme, as she had negotiated with the captors for freedom, but the prime minister told her that she would have to content herself with dying at her post rather than Palme giving in to the captors' demands. Ultimately, Enmark explained she was more afraid of the police, whose attitude seemed to be a much larger, direct threat to her life than the robbers.

I'm going to repeat this part for emphasis:

> the prime minister told her that she would have to content herself with dying at her post rather than Palme giving in to the captors' demands.

If someone told me I was going to have to become a martyr because it was unacceptable to let someone get away with a bank robbery, I would probably decide I liked the bank robber better, too.
"Optimized" what a strange choosing of word.
They also used to offer webhosting if you were subscribed to them and would never delete your website even if your contract expired (I've got an ugly one from 2006 that's still up even though I've changed ISPs a while ago).
Another fact not mentioned in this article is the WWII historical locations found in the unofficial Catacombs. Back when I lived in Paris, I was lucky enough to know someone who had access to one of the Cataphiles' maps (yearly-updated with notes on entrances and potential police patrols, with closest exits and dangerous passages).

We visited an old school basement, which was used as a bunker for members of the Resistance. The school itself was razed and rebuilt over at some point, but the Catacombs still hold traces of this period. Being there felt very...intimate. Nothing like you'd see in a museum or a documentary, we were in the same place as those back then.
> One side also said nuke them.

Good point.

What happened was that one loud-mouth politician said that, and was immediately censured by their party.

Remember: one side is minimising, the other side is maximising civilian deaths.

Guess what would have happened if someone on the maximising side had suggested nuking the other side.

Would they be censured, or applauded?
The author is self-aware at least; I do think that the internet (blog posts, social media, comment sections) have something to do with the phenomenon described, since most people will share their own experience or opinion on something; slow form things like comment sections aren't very condusive for back-and-forth communication.
AI Painting Generator
Why it can't be just one of multiple tools used? Reduce carbon footprint a bit here, plant a tree there... and suddenly we have more time to fix the clusterfuck (or burry ourselves even deeper)
TIMEFLIP2: Human-Friendly Time Tracker
TIMEFLIP2 is an app-powered physical device that makes time tracking easy and accessible to anyone. Unlike popular time tracking apps, TIMEFLIP2 is a connected device that provides radically different user experience, ensuring ease of use and instant adoption.
Am I the only one who checks the EV cert when logging into the bank?
Gron( + grep) can also be a handy combination is this case.
You could definitely argue that it would be better to build off of something like Contiki, a modern small-device OS that gained a lot of fame for its ports to old microcomputers, but is currently active in industry as well, with a new "Contiki-NG" version.

The appeal of Forth is mostly in a principled sense of, if you want Forth to be your interface, you have to build your own Forth, because Forth does as little as possible to structure you. And building your own Forth is not impractical; that's the whole point. It's wonderful as an exercise and can be productive in the right context.

But any highly developed or standardized Forth system gradually converges on being "just another platform." And once it's just another platform, it's an annoying dependency, and you end up demanding more structure for it to help tame the complexity, so the Forthiness habitually erodes.
>The early return rule is easy to check, but what about a "don't write code with a mental load so high that nobody will be able to understand it next year" rule?

Ah, you mean cyclomatic complexity! we have a tool that can check that. It definitely always means a function is too difficult to understand if the cyclomatic complexity is above some arbitrary value and would be safer it is was split up! No exceptions or nuance there!
You're aware of the problem, that's a good first step. The next step is wanting to fix it; your phrasing indicates there's something blocking you, have you tried looking into that? I'm not saying "go to therapy" but it might help to look around.
Then go upvote the story I submitted about the IDF using virtual polyglot diplomat avatars in the meta verse.
For sure, most social media activity is sharing something about yourself (activities, etc), and it often feels like any interactions with others have an ulterior motive of getting something in return.
I talk too much about myself, but am working on it. I do notice it can build connections especially when you share ever so slightly embarrassing things or express emotions like doubt and uncertainty.

Anyway, I am always happy when someone interrupts me "yeah, you told me about that indeed", before I bore them with the same story.

Where I live we call this "having your heart on your tongue." It's a way to cope with stress (for me at least). I try to limit it, but it always makes me feel better when people have been through similar things and I am genuinely curious as to how they solved similar situations.

Btw, I may remember that I told the story before, I'm just very bad at remembering who I told it to.
Most intel processors with dual channel will easily get 90GB/sec of bandwidth just for the CPU; if you build a performance-oriented machine you are supposed to put a dedicated GPU with that.
The Apple silicon bandwidth is nothing special considering they must share it with a GPU. Dedicated GPU have as much or more bandwidth than Apple Silicon; and better than that, at the low end they are highly likely to have more RAM available.
When you compare prices, even on laptops, it is likely that the competing windows PC will have both more bandwidth and more RAM available. Because 8GB of RAM in a dedicated GPU is not very rare at the price MacBook Pros are sold at, and those systems have loads of CPU RAM on top of it.
Even with the update, a base M3 Pro only has 18GB of ram to share between CPU and GPU. If you let the GPU use 8GB like it would be able to in the windows laptop, suddenly you only have 10GB of system RAM. Which is going to be very limiting for many things.

In the end, every other OEM just gave up on bandwidth because it does not matter for most things. Even Apple somewhat acknowledged that by lowering the bandwidth available for most SKUs; so, there is that.

And stop quoting the higher-end bandwidth that is only available in extremely expensive SKUs :
- 800GB/s is only available in the Mac Studio Ultra version and the cost equivalent would be a PC with two Nvidia 4090 that would completely crush it both bandwidth and speed wise.
- 400GB/s is only available in at least 2K Mac Studio desktop or minimum 3K laptop. And it is nothing special compared to the available bandwidth dedicated GPUs have at this price.

The bandwidth on the lower SKUs is whatever because it is barely better than what Intel has always provided in their CPUs with integrated graphics. It is a bit better but nothing special and there exist competing products with just as much bandwidth, not that this fact is particularly relevant for the type of tasks this low/mid-range hardware is supposed to carry out.

Apple fanboys are so delusional its bordering insanity.
> there is a reasonable model of the world where customers explicitly pay a hundred dollar fee to have a highest-tier escalation to the office of the CEO/equivalent troubleshooting team

It is tricky. On a first order I agree with you, but then i think about second order consequences: What if the escalation route becomes profitable? Will that incentivize the company to keep the pain points, or perhaps even engineer more of them?

Also, would it be clear what does the money pays for? Imagine a situation where the computer says no (that is the system makes a decision adverse to the customer’s interest, such as closing an account, not approving a loan, security freezing assets etc), and the costumer pays the fee to get it escalated. The CEO office person reads the case, applies their troubleshooting skills, and they independent of the computer come up with the same answer. Now from the point of view of the costumer it feels they paid hundreds of dollar for nothing. From the point of view of the company they gave the customer what they promised: spent valuable resources on escalating the customer’s complaint. If they give the fee back to the customer they are loosing money, if they don’t they further antagonise a bad situation. Which can have reputational effects, and or wasting even more resources.

And this might sound like an edge case, but if the system is well operating these kind of cases will be dominating. Simply because if the CEO’s office overrides the normal processes too often then either they are profiting from the escalation route (see first point) or the normal system is faulty.

How would you dodge these two bullets?
Major telco outage leaves Australians disconnected
AW2 was funded by Epic. They are thr publisher in this case.
Here's the company's statement, which they've updated to accuse HA of, basically, DDOS: https://chamberlaingroup.com/press/a-message-about-our-decis...
Proton works for non-steam games too.
Indeed, but if the majority of users uses the wallet, then business can now afford to do stricter identity verification for the users that don't.
It's important to recognise that even with "lifestyle" changes, weight loss is often not sustainable. Here's a quote from a review of the literature undertaken in 2018[0]:

> In a meta-analysis of 29 long-term weight loss studies, more than half of the lost weight was regained within two years, and by five years more than 80% of lost weight was regained

Or, to offer some anecdata, I lost 60 pounds in early 2012. I started working out. In 2015, I hiked every weekend, totaling more than 400 miles of distance covered, and more than 20 miles of elevation gain. And in 2016, while training for a trek in Peru, I injured myself and was unable to exercise for quite a while. I gained about 20 pounds back, but then stabilised -- until COVID, when high stress and a forced change in dietary habits (I couldn't go to the grocery store easily, and many foods were routinely out of stock) means I ultimately gained back the remainder of my weight, some eight and a half years after losing it. In particularly extreme examples,

Generally speaking, weight loss as a goal is destined to fail. Even when significant habitual changes are effected, the reality is that people's metabolism is hugely impacted by their early life. Furthermore, weight loss has often been found to increase levels of hunger[1], which makes it incredibly difficult to sustain. And in extreme cases -- such as the Minnesota Starvation Experiment[2] -- low-calorie diets (in this case, actually about 1600 calories a day) can cause persistent decreases in both basal metabolic rate and satiety, which means those who have lost weight will not only find it harder to maintain the weight due to a decreased caloric requirement, but also because of increased hunger.

The tl;dr here is that sustained weight loss may be possible, but the best bet is probably weight loss which occurs over a period of a decade or more, because any faster and you start to risk some paradoxical outcomes which will make it increasingly difficult to maintain.

0. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5764193/
1. https://www.nih.gov/news-events/news-releases/weight-loss-le...
2. https://en.wikipedia.org/wiki/Minnesota_Starvation_Experimen...
Fixed queue, so it'll only take as many as it can process and reject the rest, which can be used to do scaling, if you have a cluster. With shares it would think it has all the CPU cores available and oversize the queue.
MISRA is either an enumeration of specific things that will caused undefined behaviour and you should avoid doing anyway, or a list of arbitrary restrictions which don't really do very much to improve the safety of the code. I think it's mostly worth learning either if you are forced to work with it or as a negative example (of how to write a useful coding standard).
Even the documentation is wrong. For C-c C-c

The name slime-compile-defun indicates that it compiles DEFUN forms.

It actually compiles AND executes top-level forms.
This was a funny era. A few years later (early 2000s), I somehow got sent to the Microsoft developer conference because I was the closest,
geographically. There were so many sessions focused on open source and inter working with Linux. It was shocking that Microsoft had so quickly embraced this world.

Then in the closing keynote, Gates spoke passionately about how Microsoft would eradicate Linux and crush open source. It was hilarious how out of touch the left hand was from the right hand.

I also made a bit of a splash because I came to the conference with a MacBook. A journalist even wanted to interview me because it was so unusual. I declined.

The best part of the conference was the passes to company store, buying a lot of shwag for dirt cheap and a bunch of OS licenses, which they practically gave away in the store (to run in Parallels of course) lol.
I built garage door sensor using a Fibaro Z-Wave Smart Implant and $10 magnetic sensor off ebay. There's enough spare contacts on the implant to also drive the open / close contacts on the garage door if I wanted to.
If this was truly about protectionism, they would mandate CA transparency reports. This is unilaterally a law written to spoof certs to websites EU spy agencies would love to get their hands on.

I don't even trust my own country's spy agencies to not spy on me without cause, how could I ever trust, say, Hungary's?
A decade late, but there's a draft bill, https://news.ycombinator.com/item?id=38185720

> a Frankenstein bill more than 200 pages long, combining the choicest parts of a stack of cannibalized privacy bills that rarely made it past committee. The patchwork effect helps form a comprehensive package, targeting various surveillance loopholes and tricks at all levels of government—from executive orders signed by the president, to contracts secured between obscure security firms and single-deputy police departments in rural areas ... The GSRA is a Christmas list for privacy hawks and a nightmare for authorities who rely on secrecy and circumventing judicial review to gather data on Americans without their knowledge or consent.
I think the takeaway here is a little different.

In a world where everyone is desperate for GPUs, Oracle has spare GPUs to rent out to competitors.

What does that say about demand for Oracle’s cloud offering?