skysight-inc/HackerNews huggingface dataset:
> Why would I then base a development project on Rust, if there's neither a spec nor an alternate implementation? This is strictly worse than what we have now.

How exactly is having one compiler defining what is okay and what is not worse than "what we have now"? The multiple implementations of C++ are all incompatible with each other in various subtle ways, produce code which works differently and at the end of the day everyone just takes one and says "we write C++ which works with <compiler>" and that's it.

> When Mozilla announced they were getting rid of Rust teams, all we heard from said Rust devs was that this doesn't spell the end for Rust. My impression was that they were mainly motivated by advancing their language rather than, you know, implementing a browser.

Why exactly is it a problem that the core team of a language is interested in the language? Or do you want to imply that the rust devs working on Firefox weren't interested in it? All the progress Firefox made in the last few years tells a very different story (yes, not all of it is due to rust, but a relevant part is).

> And to this date, I haven't really read a critical post-mortem addressing claims that Rust can actually replace C or C++ in the areas where these languages are essential. Apart from kernels and drivers (where Rust seems an outright no-go), C is traditionally used for higher-level language runtimes and compilers/interpreters/VMs. But Rust's borrow checker is a bad fit for just about any text book algorithm and technique in that space. Hell, even Rust devs themselves say implementing a DOM is about the worst use case for Rust.

If you haven't read any critical postmortem about Rusts difficulties in these spaces you haven't looked around very much. This is an impression I generally get from your post. You don't like Rust (for some reason, it's not very clear what it is) and seem to have an axe to grind with it. Which is .. okay? No one forces you to like a language, but doesn't make for a very interesting conversation.
How do you read that anecdote and still try to defend the cert as useful?

The whole point of any cert is to serve as a proxy for knowing that someone else knows something. You aren't a doctor, and have no way to judge anyone else's fitness to prescribe or perform treatments on you, but they have a diploma that you are assured by everyone you ever met that those are hard to get, especially if you look one level deeper and look at the school name rather than just the fact of a diploma at all.

If you can be useless and still get the cert, then the cert is not only of no positive value, it is of actively negative value, at least in the macro scale for everyone as a whole.

It can obviously be of positive value to an individual as a game move within a disfunctional game.

But that just comes at the expense of everyone else, like capitolizing on some tax loophole or something instead of seeking to close it.
In the UK, in many places: yes.

You need to understand that people are still being ventilated on sub-optimal machines outside a proper ITU; a lot of care has been cancelled; and many hospitals are currently on the cusp of declaring major incidents and closing access (including A&E) to any new patients.

I genuinely don't understand what the public thinks of when people in healthcare talk about system collapse. What level of dysfunction and preventable death is needed for the public to accept that the system has collapsed?

One source: https://www.hsj.co.uk/acute-care/difficult-to-maintain-emerg...
Very sad to here the news.. Hope everthing goes fine with Zappos https://www.yahoo.com/lifestyle/tony-hsieh-zappos-luminary-r...
https://www.aptechimmigration.com/
It's less the label smushing and more the fact that the bubbles overlap that annoys me. This makes it hard to see what's going on on mobile on arguably the most important chart on the site.

Plausible.io tells me that for today for the spike from this comment, 70% of users were on mobile. I might try the rotation thing. Thanks for the feedback!
I don‘t quite understand why we think humans can survive staying on moon bases or trips to Mars before the problem of cosmic radiation is solved. Going on a trip to Mars and back makes you prone to dying from cancer. Mars doesn‘t have a magnetic field that would shield inhabitants from being bombarded by high-energy particles. How are we going to deal with this?
I used to use my phone as a keyboard... Worked great until they got bigger and longer, now I might as well type on the tablet's 10 inch screen
Quite a good read but I think we killed his personal blog for now. I recommend this article on the site:

https://blog.powerdns.com/2019/09/25/centralised-doh-is-bad-...
> The "key thing" that lead me to code my own is that with nearly all the solutions I tried, data was resent over network when a big file is moved to another dir+renamed, WHEN used in encrypted-at-rest mode.

restic (and i suppose borg which is similar) solves this problem and goes even further by chunking your files, hashing and deduping the chunks - chunks with the same hash aren't resent. Great e.g. for backing up VM images or encrypted containers where only a small part of the file change - only that small part will be resent between snapshots. Chunking algo is "content-defined", can probabilistically quite efficiently detect shifted chunks and duplicated chunks across different files.

(Naturally, all this machinery will also handle the simple cases of renamed and duplicated files on your filesystem)
Hi Peter,

Can I come to USA on TN Visa while my green card file is in NVC. My father(US citizen) sponsored me in 2017. I am over 21 age. My I 130 was approved two months ago by USCIS. I need to wait 3 more years before I get Green card as per visa bulletin.
Having a spec is enough IMO. Go has one. That enables alternative implementations. There are enough reasons to not want an implementation monoculture.
This reminded me so much of the Oracle certification we could do for free in college (cost a bundle if not paid for by the college)

And most questsions were taken directly out of Oracles marketing material. This was in 2010 but one of the questions was like "Why is it much cheaper for a client to use Oracle xyz.." and every answer was like a pat on the back of Oracle. Felt so dirty afterwards but I passed the exam ;D
In what way is it like a cult? It's more like cheering for your country in international sports competitions. If that's a cult then I guess fans of any competitive sports are a cult to you.

If you're talking about the actual guy in the mascot suit some schools have, they're just clowning around to entertain people. Drunk fans appreciate them the most.
Yes I'd agree with that - although I've seen people take a turn on them but a rare occurrence and these people had underlying mental issues.

What I mean by my comment is media keeps repeating the same research about the benefis of psychedelics - it's beyond old news at this stage and I'm being generous with my ten year timespan it's closer to 15.
Microsoft recently hired Guido Van Rossum though..

Let's hope for an awesome python4 !
When we talk about respecting the dead, what we really mean is respecting the people who are grieving.
I don’t mean in march necessarily. But the UK never implemented testing at the border or isolation for travellers in any rigorous way.

They could have done this sometime over the summer. Going zero covid has huge economic benefits. And with testing you could let business travellers in with a modified isolation.
it was a joke. apple has literally made RISC desktops before (which you failed to link)
Man-db.git – Database-driven manual pager suite (2011)
The issue is your friend might have 45 days of vacations but perhaps not enough funds to spend in vacation. In France high skill jobs pay 35k. Also, your friend is one of those lucky ones having a job: these nice policies typically come at a cost to others, in this case a high unemployment rate and a dual job market protecting those in the system.

These are well known features of a rigid unionized labor laws.
"Engineers are boring, though" ...

Many swiping on women are bots or males that swipe on everyone. A bit of an illusion. On the other hand, women do have an easier time. For example, even on OkCupid from back in the day women had a higher response rate when sending the first message (compared to men sending the first message).

The thing most beneficial for women online (in addition to being prey rather than predator) is the gender skew. There are usually 2x as many males compared to females, leaving the top 50% of women (the ones seen as viable) gobbled up by the top 25% of males. With a bit of a skew in the swipe ratio, the top 20% of males (ones the top 80% of women are chasing) are enough to take all viable/acceptable women.
> Amazon is trying to back Rust

I don't know. Amazon doesn't really back any languages TBH, teams in Amazon chooses their own stack if it justifies itself. Rust is apparently great language for critical low-level programming, and AWS crazes for safety and security.

I won't attribute too much significance to this hiring.
> but it's Tuesday now, why didn't you review it in the cold light of day and fix all of these obvious defects?

Did someone react like that for real after 2am Saturday work? (sounds a bit callous to me also when 2am was a bad idea)
Occasionally I stumble upon an old article posted here and start reading, lamenting the missed opportunities if I'd only seen this article x years ago. Then a bit further into it I start feeling like I have read it before, and I suspect I often have.
Yes, its certainly an improvement over the whole-day-take-home-test. I was comparing it with the leetcode style format for junior-mid level engineers and system design for senior level. I would much rather prefer that over contract thing; and also my social bubble. Maybe I am biased.

Although, I do agree that sometimes engineers ask questions that they don't expect to work on at the company. When I interview I ask questions (leetcode style because of the nature of systems involved) based on what problems we typically solve. I never go into advanced graph etc. But good understanding of basic data structures, understanding time complexity, testing is utmost important.
App bundles don't use resource forks, but they do often use extended attributes and aliases and things. Although it's possible to make a zip file with those things, not every zip program does it by default.

But mostly I think it's just tradition, and maybe some small secondary features like being able to show a EULA when someone double-clicks the disk image.
You have to distinguish between Windows NT and 95/98/Me. I was installing a lot of servers back then and NT was way ahead of Linux in nearly every way.
But apparently they are faster even in TSO mode.

Maybe they aggressively speculate around them.
Indeed, but my list wasn't going to be exhaustive anyway.
I just found out this great newsletter, which is not curated, but written by one person.

But it has amazing inspiring content: https://www.theredhandfiles.com
An interesting murder weapon could be ads. Psychologically torture the person by making certain ads follow them everywhere until they give up and commit suicide.
I have, but not for that list in particular.
Jews, who formed such a large part of the emigration from the Soviet Union in the 1970s and 1980s to the USA, often bristle at being called "Russian". Yes, their language is now Russian after Eastern Europe's Jews have shifted away from Yiddish, but they still don't consider themselves Russians. For example, my own mother-in-law is a member of this emigre demographic and insists on being referred to as "a Jew from the Soviet Union".
Exploiting Arbitrage Opportunities in Betting Markets
I don't feel like I need any more words to express my opinion.

It's exactly like religion, if you weren't raised in it, you correctly see it at culty and weird.
Emacs Tetris is infringing copyright, as are all Tetris clones. I'm surprised the maintainers have not pulled it the way they pulled the Zippy quotes. (I believe Fedora excludes Tetris from its Emacs distribution, based on trademark issues.)
Microsoft and Facebook are also hiring developers to work on Rust. Google, Apple, and many other big companies use Rust as well, and I wouldn't be surprised if they do the same.

This is very good imo. Rust needs dedicated developers that get paid for their work. And with the upcoming Rust Foundation it feels like Rust is about to really take off to the next level.
It also sounds like you guys exist in different areas. The situation you're completely against is the status quo in Seattle.
> How do you work with this?

My setup depends only on crappy home made bash scripts and standard
utilities, and never leaks encryption keys or filesystem metadata off
the local machine. I rsync my home directory with a luks encrypted
filesystem image, split the image file into fixed sized chunks using
the standard GNU split utility, and then rsync the encrypted split up
chunks with a directory on a remote server. The remote server
periodically syncs the encrypted image chunks with S3 using the usual
aws cli tools, and runs a script to "cat" the chunks back into a
remote copy of the whole image and display the overall md5
sum. Another machine off site keeps amazon honest by syncing the s3
bucket with a local copy, reassembling the encrypted filesystem image,
and computing the md5 sum. An extra benefit is that I can use the
filesystem image on the remote server over sshfs as the backing device
for a locally loopback mounted luks partition to access or modify
individual files without downloading the whole image or corrupting it,
provided no more than one session is open at a time. Back when I was
more paranoid, I used only a raw dmcrypt image rather than a luks
encrypted image in this setup so that there would be no luks header to
give it away and I could plausibly claim that it was one-time-pad
encrypted data, for which I could construct a key to yield any
plaintext of my choice. (Yes, I know I won't be such a smartass when
it comes to a rubber hose attack.)
Please let adults evaluate the risks and make up their own minds.

Otherwise it sounds like MPTP https://www.acsh.org/news/2017/01/12/frozen-addicts-garage-d... but that kills dopamine producing cells, so did he regrow these?
People use the word 'collapse' to predict problems in healthcare, but then we never see it happen, as health systems don't 'collapse' - medical professionals just work in increasingly degraded conditions. It's not like they're a routed army who all flee at signs of losing the battle.
>wood

Yeah that's a renewable energy you know?
1. Because it's important to make sure people claiming good-doing are actually doing good and not out for back patting.

2. Because nuclear is wildly misunderstood, has progressed dramatically in the last two decades, and has a bad stigma because of incidents in the past caused by poorly designed facilities and cut corners. The incidence rate of nuclear is ridiculously small, and most of the arguments against it have scientific and completely positive responses. It is a viable solution that parrots love to put down because "oh no chernobyl".
Why would you say Rust is bad for kernels and drivers? Asking this because I am curious, not as an argument.
PHP8 Released
It’s about respecting people who have lost someone they care about. Have some fucking humanity...
> We seem to have two very different experiences of past technology.

Or you are talking about two different aspects. Older systems were more fragile, sure, but that doesn't have much to do with their usability. You can have a simpler UX on a strong foundation.

I didn't grew up with classic Mac (so no rosy glasses here) but the few times i used it (mainly via emulation, though i did use one real 'pizza box' Macintosh at the past) i really liked how downright simple the system is. This is a sentiment that was also echoed by my aunt who used classic Mac both at work and home back in the day and switched to Mac OS X at some point - decades later she still says that the classic Mac was much simpler and easier to use (she said that it was so approachable that one of her coworkers was actually referring to it as if it was some pet :-P). Note that when she started using computers she was already a full grown adult, so she hasn't associated classic Mac with her childhood or anything like that that people sometimes like to claim as reason for liking simpler stuff (which, i'll admit that it is partially true, but that only holds up for when you haven't used the stuff you claim to be simple any time recently and with modern tech and emulators this is really easy to confirm).

Also hardware is still sucky at times - my RX 5700 XT powered PC was randomly hanging and crashing all the time until AMD managed to stabilize things a bit a few months after the GPU's release. I still do not update regularly the drivers and keep an archive with the older drivers that worked around just in case something breaks because i do not trust the newer drivers to work without issues. Similarly on another system with a 2400G APU i installed Linux which would randomly lock up at startup - that was a brand new system BTW, it was just a system i bought with the cheapest components i could find.
Thanks! I'm using RISE, a reveal.js implementation within Jupyter notebooks and it's so cool.
Wish there was more support for the jupyter lab extension, making work presentation in this way is easy and very effective :)
Before we get all nostalgic about MacOS, let's just take a moment to remember how far behind it was in the late 90's. Windows 95 had preemptive multitasking. MacOS did not. If a program running on MacOS didn't feel like relinquishing control back to the OS, tough.

OSX finally added preemptive multitasking but, for a long time, it continued to provide little in the way of user customization. It was the Apple way or the highway. If you happened to like the Apple way this was fine. If you had other ideas, it was painful. Linux and Windows were both far more customizable.

On the Windows side of things, DOS was beautifully simple but horribly limited and, at times, not very simple to use. Half the challenge of PC gaming in the 90's was just getting the games to run! Who remembers what IRQ their soundcard used?

Things have gotten easier to use, but also more complicated. Complexity and ease of use are not necessarily opposing or entwined.

Some Windows applications are contained entirely within their program folder. Executables, libraries, configuration files, all in one place. If you move it to another drive, all you have to do is update the shortcut and it will work. If you move it to a new PC, just run the executable and it will work, complete will all your old settings. If you want to mess with its config files, you know where they are.

Other applications have bits and pieces widely distributed across various system folders hidden deep within hidden directories. If you try to move it, it will break. If you try to copy it to a new PC, it won't work. If you try to edit the config files, there might be two or three copies in different locations, one of which supersedes the others.

We don't need to return to the dark days of MacOS and DOS to make things simpler under the hood and easier for users to mess around with. We all want to write programs that are intuitive when they're running, but perhaps we also need to make them intuitive to mess around with when they're not running. OS's and programs can still be complex and user friendly even if we embrace simpler and more hackable installation footprints. Heck, just leaving comments in the config files to explain what things do would be a giant leap forward for some programs.

Stop treating software like turnkey installations and more like cars. Expect some of your customers to look under the hood and make modifications.
Hm fair enough, different to where I am in Aus but that is interesting. I wonder if that has been measured recently.
Tell me why Windows shouldn't be able to start up in a few seconds, as a C64 did? My computer has multiple cores running multiple gigabit each. Detecting the connected hardware should be a trivial task.

I am fully aware that modern computers are supposed to be easier to use for the average person and they are certainly easier to _start_ to use, but having spent time teaching my grandparents to use their computer I am honestly not sure they wouldn't benefit from a simpler text based interface with less bullshit, random confusing crap that appears to change (live tiles in win10 is a specially annoying example) programs that ask/demand to be updated) and so on.

Of course they would have to learn to use it, and it would somehow have to access their garden websites, but it is not ridiculous. Not if you are a very new computer user and not if you are a very advanced computer user.

Anyway my childhood computer was a win98 computer, so I don't approach this from a nostalgic perspective but from the point of view that a modern computer should be better in all cases than an old machine.
The most important point to share from his message in my opinion:

<<DNS and the Cloud

Later, I saw that there was a push for “the cloud” to take over yet another part of our Internet. Encrypted DNS is great, we should all do far more of that. But I was (and am) tremendously unhappy that more and more of DNS is now set to move to (among others) Google and Cloudflare control – both of whom protest that they have nothing but the best intentions. But still I see yet more of the Internet getting centralised, and I worry where that will go.

I also worry that people somehow are not worrying about this – somehow we’ve made peace with the fact that companies far away get very detailed records on everything we do online, and that we just have to live with that.>>
High achievement cultures may kill student interest in math–especially for girls
"Radicalization" is one of those unhelpful euphemisms. What it actually means is "Muslim extremism". I think it's important to face problems and to call them by their names.
The dokuwiki plugin version is great, make a presentation from straight wiki page, without substantial faffing about.

https://www.dokuwiki.org/plugin:revealjs
Imagine needing to install something to covert a single file in a prehistoric format. Dear Lord.

It's an one-off need for the vast majority of people who even have one to begin with. So an online converter beats an installable utility hands down in virtually all aspects that matter. And if one needs to convert in bulk, the DIY instructions are on the page.
Why don’t they want to hire contractors? That is what they have to do. You also need to be registered as a business (sole trader at least) in Canada. You don’t need to physically go to California though.
That's grossly mis-characterising the relationship between clock speed, performance and power consumption/heat dissipation in chip design.
On the other hand, when speaking to a government employee, you're mostly speaking to someone who can make an actual decision on that matter, and can help you to solve your problem.
Yes, there are many rules, but living there I've never had the feeling that this made the country inflexible.
I believe power also has an 8-wide decoder.

The interesting thing is the very deep ROB. Conventional wisdom is that because of the cumulative branch misprediction probability, ROBs hit diminishing returns relatively quickly. Apple apparently has a best in class preductor, but still that ROB is huge.

Maybe they do tricks like automatically converting some branches to predication.
Then post under your actual name instead of being a troll hours after the dude has died. I’m all about having conversations about addiction. This isn’t it. This is smarmy and petty and if you had any conviction, you wouldn’t create a new account just to talk about how someone you “had a lot of respect for” died. You would do it under your own name or at least your own pseudonym.
i wish it had support for MQTT.