skysight-inc/HackerNews huggingface dataset:
Preface. I disagree.

I definitely don't get the feeling that C++ was that popular, I distintcly remember many Linus rants about it. It's just that after years of usage it carved its own niche.

However one pain point Rust does address is parallelism. If you want to use modern systems, and you're going with C++. Good luck. You're gonna need it.

As for the popularity, I think that's moot. But I do agree Rust can't be everything to everyone. One problem it will have for the forseable future, is the slow compile speed. But on the flip side, Rust has been super popular.

But it does one thing no other language does. Safe concurrency without GC. It's like a seatbelt in a car. Once you get used to it, you'll be paranoid its not there.

----

Where I do agree with article author was rate of change. IMO Pin should have never been added to standard library as it currently is. But async was rushed, for god knows what reasons.
Minorities of less than 3% regular individuals can overturn social conventions
Probably just a different pathway that gets activated without involvement of much platelets, https://en.wikipedia.org/wiki/Coagulation
Still works great in Pale Moon.
Definitely agree. I've got a lot more value from these kind of sites recently and I enjoy going through them more.
A Simple Model for Blockchain
Very interesting.

I guess the dream of a perfect low+high level language will never die.

You seem to imply that it's fundamentally impossible ?
https://twitter.com/a_baronca/status/1372838300847906820
"Andrea Baronchelli - @a_baronca:

We show that 1 individual can reverse the norm of a group of 100s, and minorities as small as 0.3% of the pop can impose their norm (current thinking assumed 10%). Call it the
@GretaThunberg effect?

How? When inds are _less prone to adopt a new norm, their group becomes weaker."
This doesn’t seem like a problem to me.
> Who wants to drive downtown to get shoes or a tie?

You're already failing with this logic.
This is true for off-die ECC (i.e the kind that computes ECC between chips using a separate chip) however on-die ECC (the ECC logic and parity memory being included in the memory chip itself) like what DDR5 will have doesn't have this bandwidth issue. It causes the dies to cost slightly more but otherwise largely results in the same performance as non-ECC memory.

In the GPU space, this is why HBM2 memory doesn't really have a performance difference between ECC and non-ECC memory.
En isolant vos combles avec de la laine de roche soufflée JETROCK, vous réalisez un investissement rentable : vous pouvez économiser jusqu’à 30% sur les frais de chauffage et valoriser votre maison.
It sounds like you don’t understand why he left. The agreement at The Intercept was that reporters had editorial control. That worked fine until Glenn decided to write about the Hunter laptop. Suddenly that rule went out the door. Suddenly the article had to be revised or else.

I mean, if you employer promised to do something important and then reneged, isn’t leaving a pretty reasonable thing to do?
i am pretty sure loans weren't prohibited in Judaism, there's a reason for that whole history of money lending in europe predominantly done by the Jews.

as for interest always bring predatory - like many things it's not so black and white. it's about moderation and regulation.
> sice he choose the wrong vehicle for the wrong road

If we use that logic we can make all kinds of arguments about a car being the wrong vehicle for the wrong roads.

For example, is an SUV in the city the right vehicle for the right road? or is that causing useless stress and danger for everyone involved?
Yeah, there has been recent stuff written about how much Einstein's first wife contributed to his work while getting zero credit.

She apparently knew the value of her work too because she had him agree to give her his Nobel Prize winnings as part of the divorce settlement. She got him to promise her this before he won.

She apparently recognized it was Nobel Prize worthy stuff and it seems she saw that as rightly "her" money.

Edited for clarity, typos.
Your argument totally ignores the fact that this pre-installed app reads the user's data and communications from any app they use on that device. So they are not only effectively losing their privacy, but the app is also surveiling them since it transmits the GPS location to the device owner/lenders.

There are also other human costs. E.g having your conversation on WhatsApp etc. being cut off midway due to a late repayment.

I'd argue the weight of this falls more on the compliance methods & tactics used than the loan financing rate itself.
NPR are a bit dangerous in some ways, because their reputation for being trustworthy (on most topics anyway) means that a lot of people take all of their reporting at face value, rather than applying some critical thinking or cross-checking what they read. Yet NPR do have biases, and in recent years have engaged in the same sort of selective reporting and narrative-shaping as other outlets, just not quite so blatantly or to the same degree.
ISTANBUL ÇATI Aktarma VE Tami̇ri̇ Ustasi
İSTANBUL ÇATI AKTARMA VE TAMİRİ USTASI
Low price modular I²C components
Ask HN: How to Do Audit Trail?
We have an internal tool in my company which engineers use to review certain data (let's call them entries), leave comments, approve, reject, KIV them, etc.

We are thinking of creating an audit trail of everything that happens on entries. We want to know "who did what to which entry and when". It seems like the most intuitive way to do this is to create new tables to store such actions and this also means quite a significant amount of code changes need to be made.

Are there other ways to do audit trail? And what if we want to store the old data on top of the actions? It seems like creating tables to store historical data will take up a lot of space.
I'm aware of his agreement. My personal opinion is also that the whole "laptop story" is such a fantastic mess of fabrications, bullshit, suspicious Giuliani-linked political hacks, the guy's repair shop that is the supposed origin of the laptop, lack of evidence chain of custody, lack of proper forensic examination, that there's a reason the editors decided to put their feet down at a firm red line of not publishing absolute dreck.

Of course at that juncture, Greenwald was free to disagree with that and depart.
It's prohibited for Jews to lend each other money with interest, ask any practicing Jew today. It seems to be a "loophole" that they're claiming that it only applies to lending money to each other, but not to gentiles.

Interest cannot be done in moderation, we've seen those attempts countless times, yet it always gets out of control. It's not dissimilar with drinking. Some people may drink in moderation, but there will always be drunk driving and homicides and many other terrible things caused by drinking. No way around it with moderation.
Not if there is an handler configured, although it is UB what happens next.
honestly, there was no intent, but I did enjoy the twisted knickers! duly noted
It is unclear from the images shown what the ML is actually adding to the enhancement that couldn't be achieved by just loading the image into your favourite photo editing software and fiddling with the brightness. To fix this, it would be a good idea to show images that have been adjusted in this way instead of the black images. Then we can see the difference between non-ML adjustment and ML enhancement.
> Driving is a privilege

Its amazing how this simple fact is utterly incapable of being understood by every driver on the road. not just the ones that think they score points for clipping cyclists.

The arrogant, self righteousness of todays entitled drivers is going to be what pushes Gov to mandate autonomous driving.
>If traffic with cars+cars have thousands lethal accidents, cars+cyclists have lots of lethal accidents, but cyclists+cyclists have almost no lethal accidents, isn't it worth investigating? Maybe the problem here is the cars on the road. Hmm, removing them is probably a good idea.

I totally and completely agree. I'm OK with car-free cities.
But having both on the same road is wrong and insane.
Why is this being downvoted? Isn't this a common experience with online stores? Not to mention them tracking you amongst other things?
Sudden savant artist Jon Sarkin selling his art as NFTs
I’m sorry? Specific content of the laptop was released, the Biden team was asked if it was authentic and the answer was “no comment”. Why would they do that if it was fake news?
In transport academia "crash" vs "accident" is contested. I'm a "crash" person but I'm lampooned by "accident" people for it. It's the wrong word or maybe it doesn't matter. There are even people who argue for some are "crash" and some are "accident". The "accident" example quoted is a motorcyclist who was struck in the face (not wearing a full-face helmet) by a bird then rode onto the wrong side and struck another motorcyclist, at least one died. So was it the bird's fault, ie. an unpredictable and without human involvement, or should the first motorcyclist had a full face helmet?

My view is that "accident" implies an act-of-god that couldn't be prevented, whereas a "crash" is an impact, there is no doubt that an impact occurred. If you write off a "crash" as an "accident" you are tempted to not investigate and try and learn from it. The more you dig deeper into "accidents" is you find they some are not. With a decreasing number of fatal crashes, in my Australian state but the same number of police investigating they are starting to find (and prove) that some crashes are deliberate. What has long been suspected of the possibility of suicide and murder by head-on crash is proving to be real.

Words can be important.
> that it should be for nature, or God, to decide

It's not about nature deciding, is it? Or are you against vaccines, heart bypass surgery, doctor-assisted births and in vitro fertilisation, too?

> and we don't usually get to decide when and how it's going to happen to us.

Whether or not we usually get to decide doesn't matter. What matters is whether we get to decide.

Would you politically strive to keep it illegal? If so, do you not consider that an illiberal stance, since you'd effectively be robbing people of their right to self-determination? I mean, if you're against it, the solution is simple: don't request assisted suicide - just as one might not cross-dress, smoke weed, vote or marry someone belonging to the same sex.
Been playing with tools like angr lately and learning more about binary analysis.

It seems to me that "automatic exploit generation" is improving quite a bit where the infrastructure for analysis is a little tricky to set up, but then you can direct that infrastructure to analyze the code for you. The bad guys and good guys are in a race to find new exploits faster (they always have been) but I've been pretty amazed by the direction I see things going with automation.

I might just go back to pen and paper at this point.
Totally off topic, but I'm often tripped up by these multiple uses of quotes like this. Why do we use the same symbols out of a huge space for both quoting and sarcasm ?
Marriage as we know it probably formed to fit the needs of an agricultural society. We aren’t that any more. For hundreds of millennia before that, humans lived in small tribes, and that was natural for that environment. I don’t know yet what our post-agricultural living arrangements will turn out to be, but it might not be the nuclear family.
interesting loophole. didn't know of it.

but the answer can't be prohibition either can it? for drunk drivers, the consequences should be harsher no doubt. driving is a privilege not a right and should be recognized as such. but banning drinking alcohol altogether hasn't worked well in any society at large.
It would not trigger the same bug.

But since it's a multi-threaded server, it will exercise arbitrary code (Rails core, your app, depended-on gems) in a concurrent manner.

This can unmask race conditions that wouldn't manifest themselves under a single-threaded environment.

...that's been my experience with Puma - brilliant server in itself, somewhat risky approach when considering the Ruby ecosystem.
Probably a stupid question to ask, and I realise the bigger picture here is that there are sophisticated groups searching for complicated exploits all the time, but are these specific exploits addressed already in the latest software updates for the affected platforms?

Wasn’t clear to me from the article, although I may just have missed it being the idiot that I am.
Just subscribed to Bitwarden. Was long overdue! Need to give back.
> The biggest flaw I see in the model is if there's no significant determination of qualifications for whether a particular doctor should be allowed to approve the request

Living in a country where I have the right to die, there's a formal framework that details the process that a patient goes through.

By handing healthcare professionals a framework, it allows them to build hands-on experience and develop best practices in how to actually have an on-going, involved and empathic disucssion with patients and their surroundings.

The big flaw in this "model" isn't the qualifications of doctors, it's pulling a moral and emotional conundrum into a set of abstract assertions and reducing the debate to the medical act itself: a doctor euthanizing a patient.

> Many people with trauma are extremely suicidal but also scared of the process. Do we establish a structure that makes it easy to get help dying or do we want to instead mandate state resources for helping them stay alive? For a lot of people the answer is not so clear _even_ when people want to be ok with letting people make their own choices.

The right to die, paradoxically, keeps patients from committing suicide. The knowledge that you have that right acts as a 'safety net' to open up towards healthcare professionals. Your wish to die is not a taboo, it's not an elephant that nobody wants to discuss. Any openings towards reflection on trauma isn't burdened by the imperative "you can't die, you must live" from the get-go. Taking that away, paradoxically, creates space to reach out and connect.

The answer your question, in that regard, isn't "either or". It's both.

The right to die can only be implemented in a meaningful fashion if healthcare and social infrastructure provides enough facilities to properly help, guide and reach out to individuals.

That's why it's paramount to invest in mental healthcare, hospice care, palliative care, local physicians, nurses, social workers, schooling, education and so on and see all of that as a commons embedded in communities.

Even so, the right to die isn't a silver bullet. Neither is healthcare a silver bullet. They don't provide or offer wholesale answers or solutions to social, medical, ethical issues on an individual or societal level. It's fallacious to look at these issues and discuss them in moral absolutes, those are tarpits and they leave no room for moving forward.

At the end of the day, death is an intrinsic part of life. However, the vast majority of people will feel uncomfortable discussing their own end of life. It's only when they are personally confronted with the finality of life that they will start to reflect. Personally, I think that a meaningful discussion about the right to die can only begin once you've recognized that your own life and your own health aren't self-evident.
> I think Rust's biggest threat is that it's repeating the same mistakes C++ did, despite the hindsight. C++ tried to be everything for everyone -- a language elaborate enough to write applications in a style that appears high-level on the page, and yet not give up on the full control required for low-level programming. For a while, it worked.

... and... doesn't it still work ? An awful lot of C++ applications are being written today, and that can be done at a pretty high abstraction level thanks to the type-level facilities of C++.

> . Few in the embedded space find it appealing, many of those who use C++ do (as it is certainly a cleaned-up C++, and a nice improvement in comparison), but too often not appealing enough to switch now, and some in the application space who don't know or don't remember the C++ lesson do adopt it now (sometimes out of sheer novelty) but will likely abandon it later for similar reasons C++ was largely abandoned in that space.

are we talking about the same embedded? most C shop migrate to C++. most car brands, and a lot of appliances, use Qt for their UI (C++)
I find the vast majority of websites need JS. Even if it's a simple download link, the incompetent devs tied it to JS.
Reinstalling everything from scratch is a good start, but persistence of an exploit can easily be achieved through most data backups. Nobody wants to part with their important Word and Excel files, so those will get restored onto the fresh machine, carrying all the usual embedded macro nasties that an attacker planted there.

Of course you can try to be diligent and skip everything that is potentially a problem, but it is even harder than reinstalling and the data you are dropping is usually more valuable than the OS installation.
In line with the downvotes I decided to read the article. Total conspiracy theory screed.

If you value your time, skip it.
Continous Typography Tester
Seems like it. The media tend to use quotes to emphasize that the thing they are writing is not something they believe.

X is dangerous VS X is "dangerous"

The implication is true vs not true.
Europe needs to learn from Asia to stop falling behind in tech
> Also, get off your fucking phone.

Years ago... before smartphones become an epidemic on the roads, I got personalized number plates AFK as a very nerdy joke.
But these days I see them as a message to everyone about staying off their phones...
Sarcasm should be put in single quotes.
> Media outlets can continue to report reliable facts, but that won't turn the trend around on its own.

https://en.wikipedia.org/wiki/Begging_the_question
They surely are.

If a fire can be traced back to use of unsafe electrical components, most insurance companies across the world won't cover the damage.
The v8 engine has a -—jitless option, however it isn’t clear to me whether Chrome allows that as a command line option.

https://v8.dev/blog/jitless
> 1. Rust has very strong stability guarantees. If you want to you can continue coding like it's Rust 1.0 even on the latest compiler.

There have been at least two cases where Firefox build broke due to having a too recent version of Rust installed. The stability guarantees may be fairly strong but it's definitely not perfect.
World Happiness Report 2021
If you feel like playing a Civ-like in space, you can't do better than FreeOrion (https://freeorion.org/), another open source game.
> its due to career demands outweighing everything in ones twenties and traditional support nets not sufficiently being compensated for with alternative support.

What I have seen all repeated the same thing - education and accessible birth control for women lowers the amount of children to be born. The large amount of children is pretty often a result of not having all that much choice. Raising many of them is quite difficult in reality, even if you can afford food for them.
This is a blog post which could really do with examples. What kinds of changes and features are causing them anxiety about their code becoming 'obselete'? My experience is Rust is not changing very fast, maybe one of the release notes are of interest to me, and they are mostly 'oh, that's nice to have', not 'I must immediately rewrite all the code which could use this'.
That's why the decision to allow assisted suicide is taken by two separate medical professionals following two requests by a person in pain. I think it's safe to assume that said medics (who swore a hypocratic oath, no less) will not just hand those over to whomever asks.
I've done my share of C++ and now Rust, and I don't really get why people keep saying that Rust is a 'cleaned-up C++'. In my opinion this couldn't be further from my subjective truth. I see C++ as an effort to extend C to enable object oriented programming patterns. And everything else being added to it as more and more people have come to appreciate patterns from other programming paradigms. But fundamentally C++ to me is still 'C with classes'.

Whereas Rust, to me at least, is 'ML-ish with curly braces'. So, a language firmly based in the ML heritage with C-like syntax. So, fundamentally working with types and 'typeclasses' and heavily leaning towards filter/map/fold/reduce/lift/unlift type of thinking. Sure, throwing funtions around as first class objects are not as easy or straightforward as it is in 'real FP' languages, but that's a trade-off I'm willing to take for the guarantees that Rust provides.

I'm genuinely curious what's the reasoning behind being able to assert that 'Rust is a cleaned-up C++'.
If roads are busy, it's worth noting traffic is created by motorized vehicles in the first place... plus, if slowing down is required to make roads safer, what? why is that a problem attributed to cyclists if usually (depending on which part of the world you live) cyclists don't have alternatives?
Thanks for the answer. Do you also use this feature to blog?
Tbh, for stable rust you don't need to do anything. Breaking changes to the stdlib or the compiler are incredibly rare (because the rust team tests against public crates to see if there is breakage).

You will get broken code if you rely on nightly features or if you change edition. My nightly code breaks about once every few weeks but everytime one or two features begin moving into stable and it gets closer to being on pure stable rust, not requiring any unstable things anymore.

So really, if you're writing rust to against stable rustc, you don't need to pay attention to much.
We also demand that people stop using C, and languages that follow similar safety philosophy, but alas it is talking to windmills.
Sorry, I didn't mean to imply it's bug-for-bug compatible with Rust 1.0. The language however is the same.
Question for rsync:

You said: This might seem odd, but consider: if an rsync.net storage array is a FreeBSD system running only OpenSSH, what would the firewall be ? It would be another FreeBSD system with only port 22 open. That would introduce more failure modes, fragility and complexity without gaining any security.

You seem to suggest the big firewalls do not bring any value to the table. I always thought they had more "intelligence" - dropping sessions based on some bad patterns, guarding against DDoS (to some extent), etc.

Are you saying BSD is as good as these expensive boxes? Does it apply to SSH only or HTTP(s) and some other traffic as well?
There are separate symbols for sarcasm, but in "serious" writing emoji aren't considered appropriate. And sites/software likes to restrict them, like e.g. HN, which is why the sarcasm above is marked by quotes instead of the appropriate emoji. Some earlier internet cultures used :>
But I fear that is understood less widely nowadays.
In this story, wasn't Zameer was defrauded into paying for a phone that the seller had no right to sell? The seller didn't completely own it. So Zameer isn't really the owner now.

Despite that, I think it would have been cool for Zameer to appropriate this phone, pay absolutely zero part of the loan, and hack it to remove the DRM. I hope lots of people in India learn how to do this and make this scam go extinct, and make a handsome profit.
While a bit snarky, this comment does have a point. In most european cities it is entirely a normal thing to live on the floor above a shop.
I’m not from the USA but the statement makes perfect sense to me. I’m not quite sure what you imply with your point, that everyone where you are from lives “downtown” or that people where you’re from can always just walk to an equivalent.