skysight-inc/HackerNews huggingface dataset:
That is the dream of the Open–closed principle in SOLID and Postal's law like in RFC 1122.

While these ideas are good defaults, unfortunately they lead to unmaintainable, monolithic, insecure code. One needs to make decisions on tradeoffs based on current needs and balance on how to move forward.

Remember how Tor anonymity was broken due to Postal's law? Or how many encryption downgrade attacks have resulted in breaches?

IMHO the better option, but a hard sell, is to focus on externalization and methods like ports and adapters and DDD to help you write interfaces that are more likely to be stable, while still having polices in place to help you move forward when needed.

The chaos report from the 90's and many many more studies since have showed that trying to get software projects perfect from the beginning is impossible.

There are just to many unknowns and trying to plan for them all is impossible.

In some situations like REST it is easier so that breaking changes can be released in a new API version, with a deprecation schedule.

With other things like graphql, ffi etc... it becomes far harder.

If changing the language results in API breakage, you weren't following the inversion principle.

Even with language features, what you call a 'stack' is an abstract data type, not a concrete implementation. While there may be very strong disintegration drivers like performance or language limitations that drive you leaking implementation details or limit your ability to confirm to the ADT while maintaining the other properties you want, that is not specifically the concrete implementation that results in that breaking.

ADT's like lists, stacks, or queues are defined by their semantics from the user's perspective.

Obviously Rust's design decisions may make duplicating the semantics while gaining the advantage of the switch challenging or possibly impossible.

While not really the target audience for either language, I would prefer zig's crashing behavior to hyper using unsafe evaluations of macros as an example.

https://github.com/hyperium/hyper/blob/30f2961e89eb306780d85...

Both are better than c's problems like `x[4]` actually being `*x` though. (IMHO)

The point being is, do target a forever API as a default ideal, but don't stick to that ideal too strongly or it will result in an outcome that is far worse for anything more complicated than say UNIX file operations which are simple enough to do so.

We are in a industry where the 'best' option rarely if ever exists and we almost always have to choose the least worst options.

If some external party can figure out how to refactor without breaking the ADT/API semantics, you shouldn't care except be impressed that they avoided leaking their implementation details to you.
https://archive.ph/WMf0L
Interesting, absolutely - but I learned that boring clients pay the bills and don’t ask you to shave an egg.
I think mailbox hosting is a special use case. The primary cost is storage and bandwidth and you can indeed do better on storage and bandwidth than what Amazon offers. That being said, if Fastmail asked Amazon for special pricing to make the move, they would get it.
You’re probably looking for the term “colo”
Show HN: Website that generates data for a database, given it's DDL file
There weren't any "generate test data for my DB" websites out there and I thought that using AI for dreaming up the data could be a good idea. If you encounter any errors or have advice for the direction/use cases for this type of website please feel free to leave a comment (or contact me via email frystorm4@gmail.com)
Sorry, but I don't believe you. You could work for a month or two and retire. Or hell, just do it for one day and then return to your old job. That's a cool one mill in the bank.

My point is, job shittiness can be priced in.
> So it's purely a monetary dispute?

I wouldn't say purely, but substantially yes. PTSD has costs. The article says some out; therapy, medication, mental, physical, and social health issues. Some of these money can directly cover, whereas others can only be kinda sorta justified with high enough pay.

I think a sustainable moderation industry would try hard to attract the kinds of people who are able to perform this job without too much negative impacts, and quickly relieve those who try but are not well suited, and pay for some therapy.
They even “buried” MacOS 9 in a WWDC keynote.
Thank you for the payment... January 2023 ... of £115
Thank you for the payment... April 2023 ... of £631
I don't watch TV, no cooling systems. It was the second half of winter but I considered the heating usage at the time.
No exaggeration intended. £516.
Your whole argument falls apart at

> We don't understand how they work, because we didn't build them. They built themselves.

We do understand how they work, we did build them.
The mathematical foundation of these models are sound. The statistics behind them are well understood.

What we don’t exactly know is which parameters correspond to what results as it’s different across models.

We work backwards to see which parts of the network seem to relate to what outcomes.

> When they get better at drawing, it isn't because we taught them to draw. When they get better at reasoning, it isn't because the engineers were better philosophers.

Isn’t this the exact opposite of reality?

They get better at drawing because we improve their datasets, topologies, and their training methods and in doing so, teach them to draw.

They get better at reasoning because the engineers and data scientists building training sets do get better at philosophy.

They study what reasoning is and apply those learnings to the datasets and training methods.

That’s how CoT came about early on.
50-200ms per poll is one thing, but realistically we’re talking 30+ seconds for the smallest of changes even on new resources. Why does it take so long to spin up an ec2 instance (when fargate can do it in seconds assuming you’re not rate limited by the API) or lambda can do it also in milliseconds. Those machines are already running, why does it take 3 minutes to deploy Ubuntu or Debian from a blessed AMI?
This is a company culture problem.
Per se it's not interesting to hear the bombastic or charged exclamations from any one person. Musk, for example, has neither control or accountability in Germany... so musk's words are just more flotsom in the media sphere.

It interesting to hear what is to be impacted and how and why nuclear can help.
There is nothing _wrong_ with it, and so long as you can prove that your offboarding is consistent and quick then feel free to use it.

But a central system that uses the same identity/auth everywhere is much easier to keep consistent and fast. That’s why auditors and security professionals will harp on idp/sso solutions as some of the first things to invest in.
AWS hires the same cretins that inhabit every other IT department, they just usually happen to be more technically capable. That doesn't make them any more or less trustworthy or reliable.
If you don't want your data to be accessible to "various agencies", don't share it with corporations, full stop. Corporations are obliged by law to make it available to the agencies, and the agencies often overreach, while the corporations almost never mind the overreach. There are limitations for stuff like health or financial data, but these are not impenetrable barriers.

I would just consider all your hosted data to be easily available to any security-related state agency; consider them already having a copy.
All UK internal phone numbers start with a zero. However when you dial the UK from abroad, you omit the leading zero, so the UK version of the number in question would be 01831, which sounds a lot like an area code (though apparently is not one in current use)
City: Bogotá

"Open": Opens its streets to cyclists, skaters, pedestrians every Sunday.
Hey boss, I go to sleep now, site should be up anytime. Cheers
Yes let us buy more city buses. Have 10 ton beasts destroying the streets while carrying on average 5 people in the slowest and most delayedway imaginable.
Meanwhile: https://www.givesendgo.com/legalfund-ceo-shooting-suspect
The passage drdeca quoted explicitly denies you the space to treat Christianity as a "useful fiction". (I mean, lots of people do, but they have to ignore what it actually teaches in order to do so. You have to create a fictionalized version if you want a useful fiction, which I guess shouldn't surprise me...)
> To me the best solution seem like combining storing writes on EBS (or even NVMe) initially to minimize the time until writes can be acknowledged, and creating a chunk on S3 standard every second or so.

Yep, this is approximately Gazette's architecture (https://github.com/gazette/core). It buys the latency profile of flash storage, with the unbounded storage and durability of S3.

An addendum is there's no need to flush to S3 quite that frequently, if readers instead tail ACK'd content from local disk. Another neat thing you can do is hand bulk historical readers pre-signed URLs to files in cloud storage, so those bytes don't need to proxy through brokers.
In the quote from the essay the author is actually paraphrasing some en vogue, literary type analyses that were happening then, around 2010 I think. He’s not expressing support for this style of forensic literature in any way.

Instead, the author argues pretty persuasively that ancient Athenian law is more similar to modern analogues than is frequently understood, precisely because people who argue otherwise fail to recognize the role of storytelling in our modern legal system. Later, in the essay’s conclusion, he says that the use of story telling by ancient Athenians was more free wheeling, but he goes on to say that it’s was often all they had to go off of in many situations. The death of Eratosthenes, in his example, lacked any kind of forensics so both sides basically had to tell a story that conformed to the same set of facts.

Anyways, the natural law stuff and popular opinion also play a role of course. Antigone for example risks death to recover her dead brother’s body even though it’s been made illegal by the tyrant of Thebes. Clearly Sophocles is a pretty standup guy and Antigone is sympathetic, so it makes sense. Also there were all sorts of demagogues who hijacked their democracy, like Kleon who convinced the Athenians to reject the soartan peace proposal, which was probably something they regretted tremendously.
Paying local market rates is not exploitative.
On the contrary. The fact that there are two languages that “coexist” means that now we can have politics. The same would not be true if the choices were Java and, say Go, because then it’s a complete rewrite. There would still be the possibility of politics but the engineering decision would be so one sided as to make it difficult to leverage. With Java vs Kotlin, disingenuous folks pretend they are the same thing.
("Scraping Fish" owns this site but it isn't disclosed anywhere, and this guy "rustdeveloper" seems associated with them, most of his comments push that service)
https://en.wikipedia.org/wiki/Attribute_substitution
I am curious where you are coming from- are you a religious person that feels like my distinction between religious and objective truth undermines your beliefs, or are you a non-religious person that dislikes the idea that religion may still have value, even if the beliefs are not based on objective physical truth?

Myself, I would say I am non-religious, but have a lot of respect for the purpose and value religions offers people, and that one benefits greatly by understanding and filling those roles and needs in other ways even if not practicing a religion. I very much dislike the Richard Dawkins follower crowd that hate religion with a passion, but have no understanding of it, and have no connection to or understanding of their own emotions, unconscious, or spirituality to their own detriment.
US home ownership rate has been in the 60% since WWII. What changed?
It doesn’t have to be entirely literal, or not literal at all.

A single point of managed/shared access to a drawer doesn’t fit all levels of data sensitivity and security.

I understand this kind of wording and analogy might be triggering for the drive by down voters.

A comment like the above though allows both people to openly consider viewpoints that may not be theirs.

For me it shed light on something simpler.

Shared access to shared infrastructure is not always secure as we want to tell ourselves. It’s important to be aware when it might be security through abstraction.

The dual security and convenience of self-hosting IaaS and PaaS even at a dev, staging or small scale production has improved dramatically, and allows for things to be built in a cloud agnostic way to allow switching clouds to be much easier. It can also easily build a business case to lower cloud costs. Still, it doesn’t have to be for everyone either, where the cloud turns to be everything.

A small example? For a stable homeland - their a couple of usff small servers running proxmox or something residential fibre behind a tailscale or cloudflare funnel and compare the cost for uptime. It’s surprising how much time servers and apps spend idling.

Life and the real world is more than binary. Be it all cloud or no cloud.
We probably need a solution to that. Below replacement fertility rates are not desirable.
Just as an FYI: The interview was conducted with Axel Springer, which owns BILD, Germany's biggest daily newspaper, comparable to the Daily Mail in the lack of quality and journalistic integrity. BILD is trying hard to push against any "liberal" or "left-leaning" party, especially with the upcoming elections. The German far-right AFD party also just met with Musk and has been indorsed by him.
'Like Kennedy I recovered from heroin addiction. Don't agree with his approach.'
Or even the more immediate question of whether EVs are a good thing...

But such reckoning requires rational thought, and Musk has demonstrated that he's happy to warp reality to his liking because he's Tony Stark.
The same is true for poverty and the poor that will work for any amount, the cheap labor the rich needs to make riches.
Portugal's Divorce Rate: A Comprehensive Analysis
As a researcher investigating the complexities of Portugal’s social dynamics, I have noticed a considerable shift in the country’s divorce rates over the past years. I will therefore attempt herein to give the readers a comprehensive understanding of the current scenario of divorce in Portugal.
It is also about value types.
I think the talk parent is talking about is [this], a bit long but worth watching

[this] https://inside.java/2024/12/16/devoxxbelgium-valhalla/
I agree, Rust indeed has an important role as a new language for writing memory-safe code, but to repeat what I meant, I like to see entirely new projects built with Rust from the ground up, not bolting it onto existing C or C++ projects just because Rust. In the long run it will cause fragmentation and increase complexity to such a point that it could destabilize the original project in its entirety. Build new things with Rust if you like, keep existing C projects as C projects, that is all.
This is more or less Musk’s approach at Twitter - and ignoring the enormous baggage any discussion with Musk brings (if possible) - I would love to see a real academic case study on the effects of that to Twitter - there will be a lot to unpick but my bias is on your side here.
Yes, it's subjective, but not entirely. After you've done it for a couple of decades, you start to have a sense of taste, of aesthetics. Some things seem beautiful, and others ugly. It's "subjective", but it's also informed by two decades of practice, so it is far from being purely subjective.
Rate info:

| Current prices | New prices (1 January 2023)

Standing charge (pence per day) | 48.61 | 48.61

Unit rate DY (pence per kWh) | 53.38 | 60.24

Unit rate NT (pence per kWh) | 9.21 | 8.10

edit: attempted formatting.
Many in the physics profession don't take him as seriously as they probably should. Part of it is Wolfram's tendencies to make grandiose claims about his work before it pans out, which inoculates against belief even when the work does show promise.

His current work with "the Ruliad" and the hypergraph model of all possible rules is actually interesting. Whether it will yield results as a framework for finding a TOE; who knows? (It helps that the hypergraph edges have no physical length, which means Lorentz contraction and continuous space can still be modeled. It does seem to require discrete time, relative to some starting node, though. Could just be my limited understanding.)

Also, his derisive term for people who think in terms of computation is likely a back-handed reference to Wolfram.
The result announcement blog post sounded too hypey and gave the impression that he changed his tone but for the last one year he has been consistently saying that LLM+"discreet program search" is the way to go. All the top scoring submissions before o3 had followed the same bruteforce strategy. Even o3 is more or less doing the same bruteforce under the hood, maybe not discreet.
Rethinking Cloud Pricing
The web was originally built to read documents. It's only somewhat recently that it's been twisted into an app platform, but there's enough features for most people to build on. I think that in order to move from Javascript, the web might have to be replaced by something else. What's stopping that? Its already everywhere and works for most use cases.
Correct. Operation contributions are opt-in
I'm also a daily user of F#, and like you I'm not totally sold on this alternative. However, at first glance (without using it in a real life scenario) I like it more than the Result type we have. One of the apps I have in production right now leans heavily on using Results, and the biggest pain point — besides handling exceptions from C# world — is the mapping of the different Result error types. It can get tedious, especially when you're three Results deep in a "railway" and each operation needs its own custom mapping because they use different Result types.

Before reading this article, I'd decided that if I had to do it again I'd just throw exceptions, but now I'm wondering whether or not I'd play around with enforcing an IFault interface.
Vigilantism and violence is not merited because scope remains for negotiation and compromise and peaceful resolution.

At some level of oppression violence is obviously indicated. The whole of the current Western order is premised on that.

At some point it’s too far. Today is not that day.
My review has a bit of a negative vibe, but when when I look through my paper copy of PoSD, the margins are full of comments like "Yes!" and "Well said."
I’ll admit to not reading the entire article, but anecdotally fast food prices are within 10% of some table service restaurants here in Southern California. I don’t know if that’s really for or against the law, but calling the bill a huge success or failure depends on cherry picking stats.
>Developers prefer Kotlin over Java

Why? Bit of substance here would be nice. Otherwise it's just another "we migrated to $coolLanguage" post.
Your Connected Car Might Be Making Roads Safer
I agree, I would be rather be in a pub with all my mates and cracking on with the evening than worrying about the beer, but plenty of people are hung up on their own comforts and tastes.

That said, currently in Germany where several of my favourite bars have only three taps of similar beer all of which I can’t stand, and rather than drink spirits at the same flow rate (if it’s in my hand it’s likely going down at the same ml/minute) and bringing my evening and next day to a halt, I’ll have to cut the bar time short.

It pays to diversify the palate but it takes years to get used to some booze in the first place, I figured that’s why all the simple, uncomplicated stuff sells.
I hear this debate repeated often, and I think there's another important factor. It took me some time to figure out how to explain it, and the best I came up with was this: It is extremely difficult to bootstrap from zero to baseline competence, in general, and especially in an existing organization.

In particular, there is a limit to paying for competence, and paying more money doesn't automatically get you more competence, which is especially perilous if your organization lacks the competence to judge competence. In the limit case, this gets you the Big N consultancies like PWC or EY. It's entirely reasonable to hire PWC or EY to run your accounting or compliance. Hiring PWC or EY to run your software development lifecycle is almost guaranteed doom, and there is no shortage of stories on this site to support that.

In comparison, if you're one of these organizations, who don't yet have baseline competence in technology, then what the public cloud is selling is nothing short of magical: You pay money, and, in return, you receive a baseline set of tools, which all do more or less what they say they will do. If no amount of money would let you bootstrap this competence internally, you'd be much more willing to pay a premium for it.

As an anecdote, my much younger self worked in mid-sized tech team in a large household brand in a legacy industry. We were building out a web product that, for product reasons, had surprisingly high uptime and scalability requirements, relative to legacy industry standards. We leaned heavily on public cloud and CDNs. We used a lot of S3 and SQS, which allowed us to build systems with strong reliability characteristics, despite none of us having that background at the time.
> how function pointers at the end of a method call can be auto-inserted as the next curly bracket

This is one feature I wouldn't mind making it into other languages. It makes so much sense for doing UI stuff.
OR

Amazon just builds the same thing, calls it S3 Streams, and doesn’t care about S2.

Maybe they make a buyout offer.

I highly doubt they would sue.
Really what kind of horrible airline are you flying that doesn't let you make that move? Also the calculations are making some strange assumptions. That all people start in the same location sitting on top of each other or at minimum right next to each other and then all people move to a net new location again sitting on top of each other or write next to each other and there is no one else in the middle. Let's face it when people move seats it's to spread out and move away from each other. Because I'm such a lightly loaded aircraft there is no rush to the front to exit. There is also no variations in the weight of the people and there's no accounting for cargo on the plane. Cargo often accounts for more weight in the plane than the people because cargo is often more profitable than the people. I have seen international flights where they kick people off of a plane in favor of cargo. The plane was only 2/3 full passenger-wise but they were still booting people off.

So while in a theoretical pencil and paper idealized scenario this matters in real world scenarios it rarely matters except in very small planes. I'm a bigger than average guy slightly overweight but still fit in my seat. I was seated in the front row of a CRJ200 and another gentleman boarded who was quite a bit bigger than me and doesn't really fit in his seat and sat beside me. Of course in this scenario the pilot came out and asked if one of us would move to the back of the plane to balance the weight distribution. Because on such a tiny aircraft two husky guys in the front make quite a bit of difference. But on a Boeing 737 even at 50% capacity with a normal cargo load it's rare to notice this effect at all especially in a way that the airplanes avionics cannot compensate for.