skysight-inc/HackerNews huggingface dataset:
> The article goes on to say that material help is way stronger than "just feel better" mindset coaching [...] But there's plenty of examples and literature as to why also just donating money doesn't solve the problem

The article does not imply at any point that the "material solution" is the universal solution (not attempts to give one), rather than pointing the flaws of pushing those "just feel better/stop being poor" mindsets and indirectly blaming the poor for their condition.
> keep people out of poverty

Correction: keep some people out of poverty.

Higher prices -> fewer purchases -> fewer parcels being delivered -> fewer drivers required.

Drivers who were once required but aren't any more aren't pushed away from poverty, but toward it.
errr what? Im struggling to figure out what you might mean here. Are you talking about floppy disk shared worms?
We have this feature!
See https://github.com/ahrm/sioyek/issues/86.
No, I would not accept it. For me, personally, my choices and outcomes are more personal than the immutable attributes I was born with. My browser history is more sensitive to me than my DNA.

I am intrigued that someone might genuinely think otherwise. Would anyone rather have their browser history published over their DNA?
> I've never really understood the use case for nix-env.

If that's the case, perhaps `nix-env` shouldn't be mentioned as the command to use to install packages on search.nixos.org?

I checked the NixOS manual right now but the last time I did, it instructed to use nix-env to install packages. The declarative package management using configuration.nix wasn't highlighted before as it is now.

This is exactly the kind of thing the parent comment mentioned. I'm not willing to go through these kinds of papercuts to get whatever NixOS has to offer with its radical changes.

Oh, and the nix package manager is still unbearably slow. It reminds me of my (unpleasant) time using dnf. Once you're used to package managers like apk and pacman, its an extremely jarring experience to stare at your screen and wait for a package to get installed.
I hate to be a hater, I grew up on Intel. But they’ve been doing increasingly desperate cash-grab stuff for years and years now. Oh great, let’s default all the ML stuff to the SIMD extension that doesn’t de-clock you. How did I ever live without it.

I want them to win on some level, but this isn’t how to do that. If I had to I could tweak/fix/touch-up re-build all my stuff on ARM and life would go on.
I'm by no means justifying their actions but I'm acknowledging that it's not a precedent or isolated case. I don't have a Facebook account but I'm well aware they have tons and tons of data on me, even if I've blocked all Facebook traffic from my devices. The fact that they have so much data about me is to no fault of my own but an unpreventable circumstance. The only thing I can realistically do is just shrug it off
At least in the US, I think medical information might be what saves us across the board.

I just think the future probably looks more like HIPAA laws than what we have had with a big tech data free for all.

On the other hand, I am not even sure a wearable that takes a blood sample is commercially realistic with medical laws. Sweat sample might be as far as you can realistically go.

Of course, 50 years out who knows.
The downside of reordering being performance? Or something else?
When you find time to block out a four-year gap in your calendar, I'd suggest that you try to find a non-stop high-stress job with global implications, and then record yourself continuously on video any time you step outside your house.

I'd wager that when you review the footage, you'll find a few examples of forgetting names in there. Circumstances can change the nature of the thought processes - and good leaders recognize that in each other's actions and don't sweat it.

That doesn't mean it's easy for other people to understand, but I think it's worth being careful about criticizing environments that we don't live in ourselves (and that applies in both directions between global leaders and their populations).
Are you going to mix all those languages into one project and somehow use their advantages but steer away from their disadvantages?

Sure, other languages have caught up or have improved on some of the features where C shines.

Let's remove portability and integration from the feature list, because that's strongly related to C's tenure.

Which one of the languages you listed matches the rest of the feature set I brought up?

* Small language
* Fast compile times
* Fast binaries
* Small binaries
* Great debugging experience
* Close to the metal

In my opinion, they all fail in at least one category, and that's expected - additional functionality can't come for free. You can only accept its cost.
BEATLES has "Stran A:", "Stran B:", and "a hard days night" in the first few bytes, the ASCII characters are interspersed with NUL (0x00) ACK (0x06) and SOH (0x01) bytes.

Edit: it might be for a cassette inlay printing/catalogue software like the following (not _exactly_ this, though): https://www.jonessoft.co.uk/inlayprint.html

Edit2: maybe they are screen memory dumps from 0xB8000 with color bytes after character codes?
It's not better. Screwing over suppliers, manipulating prices to get rid of smaller retailers, funneling people to choose a specific brand with bigger Amazon cut, listing endless variations of simple items from many "different" sellers, fake paid reviews, item listing takeovers, and many others issues make me choose direct sales over Amazon even where it's available.
> There is a big incentive for politicians, landlords, corporate executives and business owners to get commuters to return. Consider what would happen if workers don’t return to the Big Apple. It could cause a cascade of business closures. Without the throngs of workers commuting into New York, restaurants, bars, gyms, shops and stores may be forced to close down due to the lack of customers.

They somehow managed to twist this in such a way that the burden was shifted on the workers-consumers themselves. Instead of saying that all these businesses that relied on a social arrangement whereby the workers were forced to consume overpriced services and products - thus, an arrangement that was more disadvantageous to the workers than any other party - will now need to find new ways to make money, the suggested solution is instead to continue to force workers to consume there, so those businesses not close down.

One could argue that forcing consumers to support certain geographic areas or businesses in order for these not to close down is as far as possible from the free market that is supposedly at play, considering that the consumers will obviously spend their money elsewhere.
Well then "legacy reasons" cited by GGGP was actually right. That's what I was wondering as well.
So you're thinking less of Java in general. I won't argue on that, because neither of us will change their mind.

But the author was basically saying that you can write better Java in an editor than if you were using an IDE. And this doesn't make sense to me. The code a skilled programmer will write with or without an IDE won't be that different.
The Israeli government is exploiting NSO as a global diplomacy leverage. In exchange for approving the export of NSO software, they request foreign State support for their interests abroad, ranging from UN voting to commercial deals and anything in between.
Same reason people breaking into a website using a bug should be punished. The bug shouldn’t be there, and if you find the bug and do a responsible disclosure that should be fine, but to ezploit the bug for your own gain is not ok.
We need a security focused phone. General purpose consumer phones are focused on features; security is not a top priority for the average person.

What are the options now?
Seeing only negative comments here, a bit of a counterpoint: I welcome this, if it means the sales price of the CPU will be significantly lower. This could be better than charging everyone a higher price, even for those who never touch the to-be-paywalled features.

Although it does depend on what kind of features are paywalled. I can see many ways how this could turn into a disaster for consumers.
> [dropped] Representations for signed integers other than two's complement

May I assume that there won't be signed int undefined behavior after C23? INT_MAX + 1 == INT_MIN?
> When some professions pay more than others, that's an important signal to the labour force to consider swapping.

But now they can get paid more without swapping. Honestly, a cynic would think you're just scrambling around for any rationale to justify your ideological hatred of workers getting decent wages.
> level of intimidation that would make a person of sturdy character laugh

The intent was for the intimidation to work, so regardless of how sturdy the character. Its hardly a victimless crime.

Marching and demonstrating maybe not as effective, but I find it hard to celebrating trying to harm another person, regardless of how ineffective. Non-violence is a good way to change unjust laws, intimidation is not just.
But the article is written in a deceptive way and appears to rely totally on the testimony of a man they admit was a large scale fraudster, implying that many of the things it claims may be false.

The hook in the article is the following claim: "foreigners doing business in Dubai are often unaware that local politicians and businessmen – elite figures are often both – may use the courts to pursue vendettas, settle scores or raid assets they covet. Even the smallest debt can lead to years in jail. Cornelius is just one of thousands of expats who are either imprisoned in Dubai after falling foul of the emirate’s draconian legal system."

So they are presenting Cornelius as an innocent, almost random person with a small debt, who is merely an example of what could happen to anyone doing business in Dubai. That's a lot of people and thus a topic of general interest.

Later on we learn that in fact Cornelius was even by his own admission a massive fraudster, operating in the hundreds of millions range. Yes, Dubai's court system sounds like a joke. Not a good look for them. But this guy is hardly a source of generalizable lessons that might interest other people especially as it becomes clear later in the article that he appears to have been specifically targeted by the Sheikh himself.

I'm actually quite appalled at how far the Economist has fallen. I haven't read it for years and didn't expect such a manipulatively written article from them.
Try NixOS with the new redesigned command line. It's much simpler. No idea why this is not getting advertised more widely, as it's been worked on for a few years already: https://github.com/NixOS/nix/issues/779

For example, opening a temporary shell with, say, GIMP, is as simple as: nix run nixpkgs.gimp

If you want to check what packages are available for GIMP, because you are not sure what to run: nix search gimp

I tend to forget very convoluted commands, and I find the new nix much simpler than pacman or apt.

Documentation has also matured a lot, see: https://nixos.wiki/wiki/Resources
Total time of «coding + debugging» (development time) is shorter for safe Rust, because Rust eliminates few classes of errors. Unsafe Rust and C are same, but Rust have better abstractions (match operator, Rust enum's, typed macros, etc.)
Where's my overflow flag?
That’s also a problem. I had high hopes for ‘free’ RISC-V alternatives while not really being a fan of the ISA, but Intel’s ‘foundary innovation’ chiplet program is totally unacceptable - because it keeps a company I simply don’t trust (ME) controlling the root of trust in silicon where the most desirable quality is the absence of exactly that.
I may end up using Ampere chips in spite of a distaste of ARM. I’m also seriously pursuing an OpenSPARC based SoC, with a test design through Skywater. At the latest process node SPARC V9 is plenty competitive and there’s a clear market for a high core count SoC absent of additional IP. I just need a modern memory controller. I’m going to document the process at silicon.engineering although that site is just a placeholder now.
https://en.wikipedia.org/wiki/Blaster_(computer_worm)
This makes me wonder if ideologues may have certain faster brain patterns or areas with faster activity, compared to those who are say more thoughtful, have further developed critical thinking, are open minded/more open minded?
True. Perl exists for more than 30 years already.
https://en.m.wikipedia.org/wiki/Melissa_(computer_virus)

For instance
Russia's actions are "reasonable" only if you believe that killing or enslaving your neighbors and seizing their property is the normal way of living a life.
It's more complex to find security bugs, yes, but I think the analogy stands.

In order for a construction engineer to "see" a pothole, they need to actually know where the pothole is and physically go there.

When you have millions of kilometers of paving across a continental-sized country, like the US or China, for example, this is unfeasible. "Seeing" a pothole isn't so simple as it might give you a first impression...
Yeah, I started noticing huge flaws in Apple's Music app, which I told them about and work around mostly, but...are they because Apple software is written in C? C++, Objective-C, same thing. Like can C code ever really be airtight?
Because promising not to is how he got elected. In other words, a left wing political coalition that wasn't able to get the law changed via the normal routes were able to eliminate the rule of law instead.
> I've been using Nix for about 6 years now, and have mostly been using `nix-env -iA`, `nix-env -qaP --description` and `nix-env -e` the whole time.

I'd suggest "declarative package management" as a level-up above this.
https://nixos.org/manual/nixpkgs/stable/#sec-declarative-pac...
The Jonathan concept is fabulous. The idea of heterogeneous computers packaged together in an open standard, with a common interface for I/O is really a rather neat idea:
> makes-my-eyes-bleed font on nixos.org

AKA the curse of macOS designers that have that setting that makes all fonts a little bolder, so they think 300 weight is perfectly acceptable for a documentation site, while everybody else have to strain their eyes to read too thin a black font on eye watering white for hours.

Just go on nixos.org, remove the font-weight: 300 and see how much readable it is.
I'm not an engineer so I might be missing something, but according to Wikipedia[0]:

> The precast concrete tunnel sections will have a rectangular cross-section that is about 40 metres (130 ft) wide and 10 metres (33 ft) high

and (also mentioned in the video):

> The tunnel will consist of 79 standard elements with a length of 217 metres

If it's a perfect cuboid, this should result in a buoyancy corresponding to ~87,000 tonnes. According to the video, each segment weighs (over) 73,000 tonnes, though this presumably doesn't include other stuff that will be added into the tunnel like road surface material, rail tracks etc.

[0] https://en.wikipedia.org/wiki/Fehmarn_Belt_Fixed_Link#Tunnel...
All judgement is arbitrary
I think they talk about worms that spread by infecting other devices in the local network using RCEs in net-services like rdp/smb/..

That or maybe drive-by downloads / java/activeX code execution, which have become more rare
Maybe Code Red <https://en.wikipedia.org/wiki/Code_Red_(computer_worm)>, Conficker <https://en.wikipedia.org/wiki/Conficker> or Blaster <https://en.wikipedia.org/wiki/Blaster_(computer_worm)>.
Or perhaps one step further (albeit verging into conspiracy theory territory): they intentionally push ahead with known-flawed approaches, projects and engineering practices because it's profitable and there's generally a net benefit to them in being more-aware and more-in-control of the vulnerabilities within that ecosystem than anyone else could be.

(instead of taking the time to wait for research results, best practices, security reviews and privacy concerns up-front at design-time, and even -- shock -- perhaps deciding not to build some societally risky products in the first place)
Lifting for three seconds a day can have a positive impact on muscle strength
> The problem with DNS is that DNS names are global, and human readable, and therefore rely on a central authority to handle disputes.

This isn't a problem in practice. DNS security issues do exist, but typically don't relate to its centralisation.

That's not to say there are no downsides to centralisation. I'm not especially happy about the way everyone with a website has to pay money to rent-seekers. I'm also opposed to the unending addition of novelty TLDs, and to the way special domains like t.co are only available to organisations with unusual clout.

> They aren't even particularly good at human-readability, because they have a vestigial hierarchy that doesn't even mean anything half the time

I don't see a real problem here either.

> they aren't given enough scrutiny to make sure that nobody uses confuseable, typo squatted, or bit squatted names

The basic goal, roughly speaking, is to map from string to IP address, so the existence of confusingly similar strings is a problem sometimes, yes. Again I really don't know much about Tor - how does Tor solve this?

> they need to be able to see your domain name in order to validate it. This makes air gapped systems a pain in the neck

You're not the only one to say this, but I don't see the problem. You can get a cert for intranet.example.com, give it a 'parked' public-facing page, get a cert for it, then use that cert internally for your intranet. You could also get a wildcard cert. Seems like a pretty solid solution.

> along with anything else that calls into question the global reach-ability assumption that they're making (like plain ol' networking glitches)

I'm not sure I follow here, what do you mean? DNS is very robust.

> Hidden Services don't need exit nodes, and they don't need TLS.

I see. How can I trust the connection though? What's to stop an attacker taking control of my network connection and pointing me at their machine instead?

Doesn't there need to be some kind of secret-management system in place? SSH answers this with fingerprints. HTTPS answers it with certs and CAs.
At this point a problem like "too many JS React devs" is a bit of a chicken and egg problem - everyone pushed so much for people to skill up in that direction, including Microsoft, that everyone is swamped in JS devs.
For now you could use a nitter instance - for example replace twitter.com with nitter.net, so this submission becomes https://nitter.net/pmzakrzewski/status/1494967388428804103
Back when I worked at a FinTech company there was a push to use Plaid to dramatically simplify parts of our process. I couldn't get over how terrifying this service was though. Honestly, it was a part of what made me quit that job.

There were alternative ideas like the EU's Open Banking initiative (IIRC) we could have tried to look at, but nothing was anywhere near implemented. Nothing is forcing the banks in the US (where I worked) to implement anything like this. I'm not even sure it's working in the EU yet?

Anyway, this brings back nightmares. Glad I haven't been plagued with plaid since then... yet. knocks on wood
I'm sick of "AI" being used to refer to neutral nets and machine learning in general.

I think regular (non-tech inclined) folks may actually think we've past the point of developing conscious machines when really we're still quite far off.
Decision trees (the base learner in random forests and gradient boosted decision trees) are effectively nested “if” statements, and predictions from tree ensembles (RF and GBDT) are effectively averages of predictions from those nested “if” statements.
Probably referencing this
https://en.wikipedia.org/wiki/Morris_worm
I would pay a lot to not have to worry about bandwidth anymore. Too bad the only available ISP in my area only offers up to 50mbps even though they're already using a fiber line.
It is so improbable and complicated that it is easier to believe that it is just a parallel construction to hide the fact backdoors are used.
> Pauses happens when using Rc types with a cascade deletion of deeply nested data structures

True, but this is inherent to deterministic deallocation. Rust is getting local allocator support to make it easier to manage these tradeoffs. (Local allocators are commonly used already in C/C++.)
Maximal Length LFSR Feedback Terms
3rd richest if we are going by profits: https://companiesmarketcap.com/most-profitable-companies/
> the BBC is not responsible for the content of external websites

Wow, they still use this exact disclaimer 23 years later, to the letter.

(I wonder why they need it...)
Fair enough, but Sony have been consistently evil afterwards. If they cleaned up their act since and didn't do very many questionable things, I'd count that as a win.
Would be interested in the name of he book ?
Agree the tweet makes it seem the behavior is changing.

Edit: parent is correct it IS changing

> We could make this change because foo() decls and definitions had been deprecated since C89/99, longer than I've been alive.

> Implementations will likely warn on foo() decls for a while, and error if someone calls it with foo(too, many, args);.

https://mobile.twitter.com/__phantomderp/status/149481259506...
It does for a novice. But once you learn Rust, it's actually quite productive. Rust has proper collections, strings, iterators, automatic (but not GC) memory management, error propagation, etc. This eliminates a lot of busywork, and makes Rust "denser", so you write less code, but get more done.
My thought exactly. Also, HackerNews submissions are generally meant to use the title from the article.
> I'm going to get downvoted to hades for this, but it's true.

Yes, because it has nothing to do with Nix, but it's just your own off-topic crusade, and being concerned that when someone tries something different, they're "steal[ing] the thunder" from your own favourite pet project. Talk about feeling threatened.

We can do better than having cults around our little language or package manager but instead learning to appreciate the little differences between each project. Perhaps the solution is in the intersection between the two.
That's true, but more often than not, the benefits that, say Facebook, gains from violating gdpr outweigh the fines they have to pay. Otherwise they would have stopped doing it after the first such fine, yet they keep doing it. Clearly it's paying off.
It's called working smart, not working hard.

I would absolutely fire someone who refused to use the mechanized tree harvester I provided and insisted on felling trees with an axe, and that's about where I stand with respect to insisting on using PDP-10 era text editors over an IDE.
Here: https://www.intel.com/content/www/us/en/docs/intrinsics-guid...
Cycads are kinda warm-blooded plants. They heat-up their cones to attract pollinators. Oliver Sacks mentions this fact in his book, The Island of the Colorblind. See https://www.sciencedaily.com/releases/2007/10/071004143133.h...
I've been using Zoho for personal email with no issues for almost a decade, IIRC. But depending on what kind of business you're running, there are certainly more options than just those three.
Americans are fleeing to places where political views match their own
In window titles, that s fine. I like my French accents too but I can give them up for the hypervisor communication...
In a system based on the rule of law the only way to make people stop using loopholes is to close them by changing the law. People are entitled to do what's in their best interest by staying within the law to the limit. If the issue is one of interpretation of the law then courts are there to decide.
"Reasonable from a geopolitical point of view". If it were a board strategic game, if you will. From a humanitarian point of view, it's a travesty.