skysight-inc/HackerNews huggingface dataset:
> I agree, but I do want to point out that some of these "not updated" things are still heavily used and offer a bad user experience.

I still remember the day I found out the envvar configuration screen had been updated, and finally:

* could be resized so you could see more than 4 envvars at a time, and had a scrollbar taller than 5mm to scroll through the list

* could be resized so you could actually see the entire envvar value without having to slowly move the cursor rightwards or copy it to notepad

* added a bespoke list editor for PATH so you wouldn't forget the separator or paste the new path at entirely the wrong location half the time

At that moment the sun started shining brighter. God was the old dialog unusable shit.
There was a video of someone describing cryptography during a lecture with the example of a secret locked by Alice and sent to Bob. Bob has no way of opening Alice’s lock, so they simply add their lock and send it back to Alice. Then Alice removes her lock and sends the secret back to Bob, who now can remove their own lock and access the secret.

What kind of cryptography is that? Does anyone know what lecture that was?
> A blockchain does not magically solve security issues.

This is a weird statement. Blockchain security is real and it isn't "magic". Blockchain is specifically designed to secure decentralized applications.

> In fact, it adds traceability. And data stored in it can never be deleted. Just to name a few issues.

These aren't issues, these are part of the security model. Traceability is fine here because everything is pseudonymous, if you want to avoid that use a chain that has untraceable transactions with zero knowledge proofs (zero traceability).

> And data stored in it can never be deleted. Just to name a few issues.

Storing data on blockchain is extremely expensive. Only hashes are stored on chain, not the data itself. Hashes are much different from encryption because they're irreversible.
StarTech also makes a great open server rack. It’s no that expensive and is adjustable. Plus they have lots of accessories for it.
The Walkie Talkie isn’t great and it sort of lacks dignity for London’s skyline. But I think other recent structures such as city hall, the shard, and the gherkin all work.
I quiet like declarative code. SQL, regex, and recently XLST just seem to click in my head. It's like telling the computer what output you want. Like providing the output scaffold and leaving the computer to fill it.

The more I read about functional programming the more it seems like that. Am I correct in my assumption? Is functional programming declarative? Is all functional programming declarative?

APL seems a little like this from my research.

The thing that confuses me is that under the hood isn't the computer doing those loops? It's just hidden from you?
There's a couple of ways I'd interpret that non-answer, but I absolutely don't see that as a confirmation.

"I don't know the answer, but I have to say something." Or "The answer's no, but this rumour goes in our favour of convincing people to switch to 10 so we're not going to deny it."

If it said "Windows 10 will remain up-to-date indefinitely", then I'd agree.
> > mankind is heading for space ~ this is unstoppable. colonising mars makes a lot of sense

Yes, it makes a lot of sense for mankind, no doubt about it. Does it make sense for men and women though?

It's easy to say mankind. Flight makes a lot of sense for mankind too, but less than a third of the global population has ever been on a plane because for the remaining 2/3 it doesn't make sense to do so given their economic constraints.
Apple raising prices of its battery replacement service for older iPhone models
Living in the upper Midwest here as well (Michigan) it's amazing how common the "you don't really need snow tires, you just need to know how to drive" is.

I drive pretty well, and getting snow tires made a huge difference in predictability. Braking is more consistent, acceleration is more consistent, and most importantly the point at which I lose traction when cornering is fairly consistent and predictable.

Yes, there's the overhead cost of a second set of wheels and TPMS sensors (because after a few years it's break-even with having the tires themselves swapped, and this way I can swap them myself when winter hits), but overall the cost isn't that significant because it offsets wear on my all-seasons. And it's so, so, so much better when it does snow. Or is icy. Or even is quite cold and just wet, because the tires are still flexible at temps when all seasons get quite hard and plasticky.
We have places on Earth, which are probably 10x if not 100x or 1000x more habitable than Mars, which we still do not and cannot inhabit long term with more than a handful of people.

Exactly this. It has been tried many times and every time the project ultimately fails. There have been many greenhouse / biodome projects that tried to simulate living on mars or the moon and they always go sideways. These projects also assume everyone involved has passed a physical and mental health screening. Society as a whole does not align with such tests. One bad neighbor will cause an atmospheric loss and take everyone out.

If we are going to spend a lot of money in space ventures I would rather see that effort put into something that could save life on Earth from real risks such as getting really good at mining asteroids and controlling the trajectory of asteroids and even that should be 99%+ robots. Humans should be hanging out in near-by spacecraft to have a low latency control and monitoring of the robots and have smaller rescue ships that could be used to extract people from the control spacecraft when things ultimately go wrong. Rescue and maintenance drones should also be robots.

Mars should be a distant stretch goal when our technology advances to the point where we can transform the land and the atmosphere in one or two human lifetimes. We are obviously not there yet as we can not even clean up our own atmosphere here on Earth.
Was this McGill by any chance?
Tax breaks of this type are a great way to get people to switch to EV. China started similar policies in 2009 and are only just now phasing them out in 2023, so a 12 year subsidy period, got millions of EV's onto the road, and took millions of ICE engines off it. Here's hoping US will see similar results
I cannot help but think that solving the problems of laundry and sanitation on a Mars trip could do wonders for the development of places that do not have adequate sanitation today.
The Future of Posters – E Ink
Yes, Microsoft is Microsoft.

And I've heard rumors the Win team is an issue in general. (As the product they ship).

But they're at least moving. And the direction is clear.
> The incident has also caught the attention of Binance CEO Changpeng “CZ” Zhao, who offered condolences and support in a Jan. 1 post.
>
> “Sorry to see you lose so much. Informed our security team to monitor. If it comes our way, we will freeze it. If there is anything else we can help with, please let us know. We deal with these often, and have Law Enforcement (LE) relationships worldwide," he wrote.

The difference between Bitcoin and TradFi shrinks every day.
> Until they are asked to go AND stay for say 5 years, then all of a sudden is a completely different answer they'll give you

That’s fine. Wanting to colonise Mars, and being willing to work on it, and not on say crypto or ad serving or military pursuits, is still a net win.
Yes, mounting tires on rims (even re-mounting) always requires balancing. Since practically nobody can mount their own tires, balancing is one of those things that "just happens" behind the scenes.

Most people I know who have snow tires opt for a second set of (typically cheap) rims, and the wheel set comes mounted and balanced. In my case, I change them out when needed, otherwise if I'm scheduled for something like an oil change, I just toss them in the car and have the shop do it.

They are always marked with chalk for which one is which (i.e., right, left, front, back).
> I especially like the tactic of validating the person you’re talking to in order to communicate that you’re interested in what they’re saying.

This works in many situations and not just the type you describe. For example, if someone comes to you very upset, it's best to also be upset but at a slightly lower level. Then, you can walk the person down. It's much more effective than remaining completely calm.

It's been awhile since I read it, but I believe it was in How to Win Friends and Influence People that said, generally whoever speaks the most in a conversation will feel as though it was a good conversation.

Oddly enough for me, because I tend to over analyze every interaction, I consider it a terrible conversation if I ended up speaking too much.
Ask HN: Is Anyone Warfare Guy
How is the legal international rule of war on soldiers carrying their wounded comrade retreating back to their territory line, would they be a legitimate target to be attacked and killed or such attack is fall under war crime?
GNOME3 was released in 2011, and around then, KDE did the same major overhall. I haven't seen too many major changes in the overall approach to the UI either has taken since then. Probably the most dramatic was the GTK4 update, which took quite a while.
Well, yes, but if most people who is going to give feedback are tech-inclined Linux people and your aim is to build something which can be used by anyone at the end?

Your initial design might land somewhere very wrong, but starting to ask for feedback from that point on will lead you better since it's wrong for everyone, no?
‘Snow Fall’ at 10: How It Changed Journalism
I know somebody who broke his neck in Antarctica and was airlifted out. He's fine now.
And the next year will be the year of

THE Successor Language

And that's (of-course, hands down) zig. Thank me later. :-) Jokes aside, I really like where zig is headed. As a gambler, I am willing to bet on zig over val any time and twice on Mondays.
I don't think sanitation problems on earth are generally technological ones, they're usually money/resource related. Not sure a super-expensive Mars trip solution would have a ton of impact on Earth (maybe though?)
APFS: From Containers to Clones
Los Angeles: City of the Future? (1992) [video]
Code that uses libc is just normal code.
I feel insane when I read stuff like this.

If you work in a team in any capacity then you need to have a strong baseline of trust in order to work effectively.

Trust is the building block that all effective team performance stacks on top of (see 5 dysfunctions of a team).

You don't just get trust for free, you have to build it by creating moments like this where people can demonstrate vulnerability around each other.
We had common ancestors with sea anemones. We weren't necessary anemones no more than anemones being humans. Parallel evolution led us here and anemones where they are.

> In a billion years you could have literally any lifeform currently on earth evolve into intelligent beings capable of spaceflight.

That depends on how likely is human-level intelligence to arise, so far only one species arrived there and no other. Then you add expectations of being able to build a spaceship capable of escaping Earth's gravity well.

Hoping some future intelligence can do job we can do now is ultimate form of procrastination.
A "colony" on Mars is going to be about as extensive as the ISS for at least 100 years.

Or have you bought into Elon's nonsense?
It can also happen in plain site of teachers who do nothing. This is even worse mentally because the situation seems even more hopeless.

Ever seen a kid clearly bully another kid, like call him names then push him down and the teacher comes over and says 'cut it out you two, now get up and shake hands'.
It tends to happen at companies where the power balance is stacked heavily in the employer's favor.
> ia64 is very much a superscalar CPU

Yes, but ia64 was not pure VLIW design, it was EPIC - VLIW with additions. So compiler could suggest optimal path of execution, but if suggestion was not created, it using OoO (in reality things sophisticated, but on first look, something like this).

Other wide known VLIWs are nearly all ultraspecialized pure designs, without any OoO, because EPIC is very expensive in means of transistor number and cost of large die.

Example, AMD TeraScale GPU architecture, Radeon HD 2000 series, Radeon HD 3000 series, Radeon HD 4000 series, Radeon HD 5000 Series, Radeon HD 6900 series.
https://en.wikipedia.org/wiki/TeraScale_(microarchitecture).
If I were paying to subscribe to a vetted index, it had better be providing a warranty against malicious compromise. Else, what is the point?
FWIW, in Michigan studded tires are illegal for on-road use in the Lower Peninsula. But they are legal in the Upper Peninsula.

That said, I strongly disagree with you about AWD. It makes a tremendous difference for control in general in all winter conditions. Adding snow tires to AWD and things are just excellent and way more predictable.
You can cherry-pick examples that go both ways, and we've all worked with individuals who have consistent biases towards and against functional idioms. In the end you have to rely on your own judgment for each case.
A mission from the surface of the Moon would cost ~3 km/s of delta-v to get an intercept with Mars (and more from there, but that depends on how much aerobraking you can manage).

A mission from the surface of Earth would cost ~13 km/s to get that same intercept - so, yes, it’s considerably more expensive. The majority of that is just making earth orbit in the first place (~9 km/s).

The big problem is that the mission on the moon has to come from somewhere. If you can fabricate your mission entirely at your moon base then the numbers above are accurate. However, if you have to ship stuff in from Earth - well, the Earth -> Moon -> Mars trajectory is more like 17-18 km/s. You’ve lost horrendously.

There are certainly perks to things like off-Earth fueling and assembly, but unless you’re getting a lot of the mass from somewhere other than Earth you’d be much better of doing that in low earth orbit (just from a fuel efficiency perspective, and there would of course be lots of other benefits to being so close to home).
Shopify in advertising push to fill void left by Apple privacy crackdown
There are so many more differences between C and C++. Templates, RAII, type inference, lambdas, etc. These are the abstractions that try to be zero cost; C has little abstraction overall so it doesn't claim "zero cost abstraction".

I don't think you need to be fully OOP to claim to be a C++ successor, but you definitely need to have decent zero cost abstractions, including a form of templates/generics. Having RAII might also be a requirement.
Say I have a directory as Documents/projects/rust/supercoolproject, from my home directory I can just type `z sup` and because it's in my command history and no other path contains super, it just takes me straight there.

If there are more than one you either repeat the command to go to the next match, or can do `zi sup` and it will give you the results in an fzf picker to just pick the right one
What is needed by whom? Google are essentially an ad-sales corporation . Microsoft are a former OS development corpo which wants to be Google. Amazon are an online store. It’s sad how all these corporations which have repeatedly shown they don’t respect privacy or local laws ended up influencing technical standards for the entire world.

If they have one thing in common is that they don’t want to invest in creating reliable products. They re-invent the wheel all the time, invent products that nobody wants and cancel them after a few years, create their own tools and languages and then shove them down everyone’s throat.
They continuously churn new software, new features and updates because they don’t know when to stop growing, like tumors.

The software industry is a swindle. Rust is the band-aid solution to bad practices that companies don’t want to reform because it’s not profitable to do so.

Perhaps saying guerrilla marketing is being too lenient when it’s more like hustling and insinuating themselves in nearly all language discussions and trying to sell Rust. I’ve seen this in threads about C++, but also Go, Nim, C or even Python.

See the self-declared Rust programmer replying to the parent comment for a good example.

It doesn’t even matter if Rust is good, these people are as likable as pushy bazaar salesmen. If every time you wrote a comment here in English someone asked if you considered writing it in Spanish because it sounds more exotic, you’d get tired of that pretty fast.
Then use an old compiler and be on your own.

It seems you know better than the C++ standard committee and Bjarne Stroustrup anyways.

https://www.stroustrup.com/bs_faq2.html#renew
One way to keep the conversation non-adversarial is to open topics on which you yourself are undecided. Responses to this are often highly revealing.
> That someone found it valuable to write an article for software engineers describing common sense that people usually figure out in their teenage years is interesting, as it is perpetuating the association of software engineering with autism.

Unless I'm missing something the article doesn't mention software engineering at all. Sure it's shared here on HN, but I don't see anything in the article that assumes the audience is a specific kind of technical reader.

As you mention "common sense that people usually figure out in their teenage years" I suggest you re-read the first few paragraphs where they specifically talk about incoming High School students lacking basic social skills.
Public Key cryptography (e.g., PGP, TLS, SSH)

What you described is the goto illustration used for PKI

https://en.m.wikipedia.org/wiki/Public-key_cryptography
I've been using StartAllBack for this after upgrading to Windows 11, and it's worked out pretty well.
Lunar stationary orbit is around 88,400 km, which would be unstable for a satellite due to the Earth's gravity, but might allow for a space elevator pointed right at Earth to efficiently launch crates of helium-3 or hydroponic grain back to the planet.
https://archive.is/20220331064548/https://www.ft.com/content...
I found this down a rabbit hole on John Portman's architecture and the Bonaventure Hotel, which I visited at its opening.

The commentator, Ed Soja, has a lot to say about LA as a "postmodern city" in this segment from a BBC documentary.
But it's only possible when you're well-capitalised and not as dependent on cash flows. See also the Kelly criterion, which makes it logical for one actor to offer and another to pay for insurance, despite the fact that both sides cannot have positive EV.
I was based in east europe reporting to Nasdaq 100 company. Earning about $58k that year.
Partly: AI-Powered Art Generation from Your Photos
I developed Partly, a side-project that uses Dreambooth and Stable Diffusion, built with Elixir and Phoenix LiveView.

Partly allows users to submit 10-15 photos of themselves or someone they know, which are then pre-processed and used to train a custom AI model with Dreambooth.

The model is then used to render 10 artworks each in 22 different styles (220 images in total), and the resulting images are post-processed, upscaled, and converted to webp format before being delivered to the user via email.

Despite the recent popularity of similar services, I believe the unique styles offered by Partly set it apart. Either way, it was a fun project and I'm happy with how it turned out.
I am genuinely surprised people in America are still using checks. I can't speak for the rest of the world, but… A check? If you have checks laying around, you should destroy them. If you need something like a check, get a money order.
And living on the Sun is super harder.
Scott Galloway puts it best (and that he often fails at it himself) - do you want to be right or effective?
All the successor languages mentioned on the article have ways to provide methods and some form of polymorphism directly supported in the language, and not the OOP in C kind of kludge.
Read was all encompassing, I.e. how do you learn/keep up? If one doesn’t, one’s value diminishes. Simple as that. Experimentation coupled with reading is common among SEs. It’s not the company’s responsibility to keep them current. The problem I saw emerging over the last decade or so of my career, was a proliferation of individuals that wanted the money, but didn’t want to put in the effort. And that situation only worsened as they gained more tenure. Couple that with new grads or boot camp graduates, all wanting to start somewhere around 6 figures, and the industry has an issue. Hence, many companies have turned to outsourcing.
Surely the lack of a ß gives it away.
Interesting.

Something’s not adding up here, though. 8 cores = “tiny fans basically always off” vs 20 cores = “two huge fans”. Either those two huge fans are running at a very low RPM, or the fans in the laptop are almost as efficient as the huge ones. I highly doubt the latter, so I assume the former is the case.
The M1 Ultra in the Studio apparently peaks at about 60W, so a laptop based on it would have lower peak power usage than an old 15" MBP (45W CPU, 35W GPU, usually).
Microsoft actually had workable tablets by the mid-2000s. With Windows XP Tablet Edition. Then they wasted time and effort trying to push a crappy tablet UX (Windows 8) to desktop users.
> That's something that's indeed not very important

To you. Meanwhile many of us who do need it are stuck with buggy half implemented code generation tools.
> You can disagree with it but being Catholic doesn’t make you crazy.

Yes it does. Just because crazy ideas are spread by an old religious organization does not make them any less crazy. There is no provable god. Any of their beliefs are just that, beliefs. Nothing they "teach" can be verified or measured. It is all made up nonsense and you might as well call it crazy. People do not raise from the dead. We die, that's it.
3000 IQ within a decade, calling it. You heard it here first folks!
Main one is that Val comes from previous Swift developers, and is kind of sponsored by Adobe.
We are talking about the internal database of some application: its schema is something that should be designed well, not enforced defensively like a schema for validating undependable inputs.
I support anything that keeps the wonderful Miata just as it is. (Okay, fine. I more so support anything that keeps the earth healthy and sustainable.)
There are mitigations, my point was mainly that there is more to it than a implementing a tried and proven protocol but developed for a completely different use case (like SSH). Keyless entry systems are what they are because of a complicated trade-off between convenience, reliability, security and other factors and not necessarily because all engineers at car companies are idiots.
Show HN: Spall – WASM-based profiler for JavaScript and C and Odin
[I'm the author] Spall is a web-accessible profiler that I made to help my web-dev friends load gigabyte+ JSON traces without lunch-break-long load times. Recently, Spall got experimental support for auto-tracing with binary traces (along with an in-progress native-port, to give it more memory headroom), which was used to help track down and fix some hard-to-spot lock contention issues in the Odin-language compiler.

I demoed it at the Handmade Seattle conference in October, https://guide.handmade-seattle.com/c/2022/spall/, with a head-to-head against Perfetto, another big web profiler.

I'll be around to answer any questions. Thanks for looking at my project! If you like Spall, you can catch my other projects over at https://colrdavidson.github.io/.

If you happen to be hiring I'd love to hear from you. Looking for something fun and new to do after a long sabbatical, working on cool open-source projects!
Cognitively impared, or just an asshole? Its a very fine line
Sound body and sound mind go together. The popular idea of jocks being dumb meatheads is not true. I have worked in the uppermost echelons of the financial markets and a lot of the big players are/were athletes.