skysight-inc/HackerNews huggingface dataset:
THIS !! I recently switched from Ubuntu to Fedora workstation 35. It's been a month now and don't think I'm going to back to Ubuntu.

TL;DR
Most things are just "a little nicer" and a "little more sane" I found.

EDIT: I also run i3 so I'm not part of the gnome(n..m) "problems" etc. Can really recommend it !
I don’t think the Option presented here is sufficient (it is indeed a “crime”) as you cannot express Some(nil).

But you could probably achieve that using go's not-well-known sum types, e.g. like this

https://github.com/FSMaxB/type-safe-builder-experiment/blob/...
I'm not entirely sure where I got the idea. It's perhaps somewhat speculative on my part based in part on the word used for such things.

Why would people call the viewing of the body a wake if they weren't hoping the person would awaken? I know I've discussed it with people and I know I've read of incidents where someone was thought to be dead and wasn't.

One story was about a child that was thought to be dead during an epidemic and the family was unable to find a box big enough to bury him. They bent his legs up sideways to fit him in the too short box they had.

On the one hand, he lived because they only bent his legs up (instead of cutting them off to make him fit). On the other hand, he never walked right because of it. He was permanently maimed.

The Bible also has a passage where Jesus says "Why do you weep? She isn't dead. She only sleeps." And he tells the girl to arise and she opens her eyes.

So we have records of such incidents going back at least 2000 years. And we have a tradition of viewing the body before burying it.

It seems likely to me these things are not unrelated though I'm not sure we really have anything that explicitly says "The historical origin of the practice is rooted in this."

So to be clear this is possibly opinion not something I learned in some history class or other.
Probing My SSD's Latency
I got 40 last year. talking with people, I understood that this is an acceptable amount. on the high side, but acceptable.
Society has never had "academic institutions that pursue truth over any other concern" and thankfully never will. This mythologizing of universities past feels acceptable to liberals because it flatters their current values, but is ultimately a boring "good old days" reactionary turn.
Why would that be attractive to employers?

Why would it be a problem if opened up to more schools? I’d love to hear the subtext here made explicit.
So, like subways? Or every single road and train tunnel anywhere on the planet so far?

Moving transportation underground is such revolutionary idea that it exists for a century by now.
> ...store three copies each in two locations.

> ...decide if the format is beginning to disappear and it's time to create six new copies in a modern format.

This is funny to me because you might end up with way too many copies to manage.

But the advice about formats and the backups needing to be "alive" is good, even if nobody might want to hear that due to it needing procedures built around it. Most people would simply want to make backups and have them sit somewhere for decades, which sadly isn't as reliable of an approach.
> Contrast this with Emacs and Vim. They just don’t have proper completion as an editor’s extension point. Rather, they expose low-level cursor and screen manipulation API, and then people implement competing completion frameworks on top of that!

This is just wrong, https://vimhelp.org/insert.txt.html#compl-omni

The first occurrence of "omni" I can find in the git log is this commit from 2012:

https://github.com/vim/vim/commit/5d3a8038b6a59e6f1b219f27ec...

which means it's even older
Weight lift involves muscles differently. I liked pushups better before but lifting helps a lot everywhere else.
For those of us who don't subscribe to anything “mystical” as in magic, lots of us can see the value in realizing that we don't know everything about the biochemistry of the brain and that psychedelics (and a lesser extent meditation) are potentially very powerful tools into mapping out brain functions and features.
Why did you select these institutions in particular?

Carnegie Mellon University
University of California, Berkeley
Massachusetts Institute of Technology
Cornell University
Princeton University
Stanford University
California Institute of Technology
Harvard University
Yale University
Dartmouth College
Brown University
Duke University

…and which ones will be added soon?
OK, but aren't they still preventing residential users from leaving a smallish geofence? What gives?
1) The customer who does not need a Kermit app is not forced to use one. Nor even are they forced to live with a crappy OS just so that old apos can keep working. The customer who does need a Kermit app, is forced to live without.

2) Even worse, they are forced to live without even though the work was done to create one and they had it yesterday.

This is not all explained my mere inevitable and unavoidable compatibility creep, nor by the sensible goal not to be Microsoft with their mountains of Rube Goldberg code to deal with countless obscure backwards compatibility quirks.

That will make things break eventually, but this an arbitrary and voluntary choice driven by goals other than serving the needs of users as well as possible in trade for their money.

Apple values their appearance and their revenue stream above all else.

Setting aside malware and other demonstrably legitimate security topics, because we aren't talking about apps that are no longer safe to use for some reason, or that are no longer compatible with the OS because of security-related changes in the OS.:

Purging all apps that are "ugly" or have any sort of undesired ux, or that aren't generating income for Apple one way or another, benefits Apple, not the users.

The users would prfectly happily simply not use an app that sucked. If any are using it, then it must be supplying some function that the user wants. Whatever that function is, obviously it matters more to the user than any of the excuses for removing it. It only benefits Apple to purge them, not the user, and it's not a case of "What's good for Apple is good for is good for all Apple users"

I don't claim it's just Apple either. Google increasingly does the same thing, just a bit less.
One particular problem of M+N is that it requires LSP to cover all the wanted features provided by server and supported by client.

This is not always the case for existing servers. Semantic highlighting wasn't in the protocol until 3.0 (iirc), and many servers have extra non-standard endpoints. So the real world situation is that there's a core feature set allowing M+N, and additionally, custom endpoints and features requiring MN.

Nevertheless the non-standard MN endpoints at least follow the "shape" of LSP -- same communication channel and message format, and that makes MN much easier than before already! As the core protocol evolves, more MN features will be decoupled to M+N.
You’re looking at the master branch. Most of the work is in the CSS branch.

The xterm control sequences are well documented (https://www.x.org/docs/xterm/ctlseqs.pdf) and we’re using a very minimal subset. The only codes we’re using beyond setting colour and style are those that move the cursor. Compatibility is likely to be the same as any TUI built in the last couple of decades. I haven’t found a single terminal emulator were it doesn’t work, and I’ve tried as many as I can download for the Mac, Linux, and Windows.

Perhaps you’ve assumed we’re doing something particularly exotic with terminals, but it’s honestly not doing anything that any curses app doesn’t do.
What codec from MPEG-4, and what software implementation?
We could always have done better, but the nice thing is, that most of the time, we can.

Will it take time and energy? Sure! Such is life.

At least it's not as bad as e.g. JavaScript.
SpaceX is impressive, no doubt about that. But all we got from it so far is, maybe, cheaper orbital launches. Even without SpaceX we would get stuff into space, we did before already so.
I'm not sure about 'seldom' but what do I know? However the point is taken in that lots of people know this if not the metrics involved but when anyone questions the Establishment, too often the response is 'follow the science' and then they are sidelined or cancelled from areas of public discourse. Of course some of these questions and comments might amount to nutty nonsense or personal aggrandizement in which case it's open to others to demonstrate this. Isn't this most effectively done by skipping the smart rhetoric and dealing with the facts of the matter? This then leads to searching counter-questions for the initial questioner - great!

Incidentally might there not be the odd new idea buried in one of the two million publications published in around thirty thousand journals every year? Who knows?
Any picture of the actual grab / ejection ? Curious from interface point of view. I read from article that it was stripped yellow, but anything else?
Well (Ok, I'm partly contradicting the article here), most of the things LSP supports (autocomplete, jump to definition, ...) have been pretty standard features of more advanced IDEs (the original Visual Studio, the various JetBrains IDEs, even good ol' Delphi) for decades now. So the "problem domain" is pretty well defined already, LSP is just standardizing the interfaces.
I assume the difference is that without generics you can't freely re-compose a struct type again with different, other types. You have to make a whole new struct type from scratch
> It will last 10k years if stored reasonably.

I've heard people bring up the half-life of DNA in topics of longevity (e.g. why it'd be problematic even if we'd solve many other problems), which is apparently around 500 or so years? https://www.popsci.com/science/article/2013-02/whats-half-li...

Wouldn't you also have to contest such eventual decay, unless you'd pick some very stable materials? Though the page you linked has "in vivo" as a separate category (only one of approaches), so maybe this is not as applicable with the alternative methods.
> it might have stifled progress for some as well

which language got stifled as a result of the existence of LSP? Would that language still have stifled anyway without LSP?
> There is an interesting parallel with PoW systems. Many cryptos have switched PoW algorithm to remove the advantage of specialized hardware. This is supposed to prevent decentralization.

Unfortunately, this tends to just prolong the development of ASIC's, and often keeps the first working versions hidden from the public with the sole purpose of being able to mine with vastly increased efficiency compared to others.
> Though it's worth noting that QM does allow for the void to have random fluctuations that are not caused by anything else, but that can interact with the existing system.

The random fluctuations are random only becase we observe whether they happened or not. If you consider QM to be just the deterministic evolution of a pure quantum state there is nothing random about them. You would say that the "information" about those "random fluctuations" was always there.

> I personally don't think MWI really solves any problems

I think we agree on that.
Do you use a bank? Did you know the bank of Bangladesh was robbed for hundreds of millions? Banking sure sounds risky, better not use them.

That's how your response comes off to people that actually understand the space. Less than 0.1% of the value in crypto has been exploited and it's always new startups.

But sure dig your head in the sand and avoid the best way to hedge against inflation because you base your risk assumptions off news headlines.
Ask HN: Any tips on making iOS App submission easier?
I started submitting IOS (& Android) apps 8 months ago for clients (Fitness / workout apps). Apple is extremely random with dealing with updates and submissions.

We would often update multiple apps at the same time, same codebase, just different content. It's almost always that half always gets accepted, half always gets a random remark

In the end things always gets fixed. But it often takes up to a week to clear things up.

Since we know the standard objections we already provide answers for them in the notes, but it seems they don't get read.

It somewhat feels like an official policy of Apple to randomly make the live of the Developers hard, maybe to weed out the nonsense?

It makes the whole submission and update process tiring, and makes us want to circumvent Apple as much as possible.

Any tips on how to submit, what notes to add, to make everything go smoother?
And the other benefit is undoing it all just as quickly.
For those who don’t know slow tv was popularized by the Norwegian Broadcasting Corporation (NRK) with train journeys and ship routes.

https://en.wikipedia.org/wiki/Slow_television
Where is this 'vast amount of evidence' anyhow?

So far they've had to have ugly lockdowns in a few cities, but it's a tiny fraction of the overall population.

If it goes on for a long while - this will be a problem, but if they got away with it by having lockdowns - even late into the game - I wouldn't call it a failure.

That said, we really don't know what a lot of the numbers are.
There are many cloud instances below 5$/ month and domain names in that price range/year.
I think I'll be creating one (having deleted mine ages ago).

That would make Twitter the only big tech company with free speech as a core issue.

Nowadays even small tech like DuckDuckGo is actively cherry picking which propaganda to display.
We're back to believing Elon's promises because...?
> Management often has more software needs than the IT organization can deliver, and new engineers cannot be found easily, so they look for other ways to build the software they need.

That may be the case, but building a huge, crumbling pile of "low code" or "no code" technical debt is not a sensible way of "reducing dependency" of engineering.
I’m pretty sure that’s an interface union, not a sum type. That said, you could definitely do an option type using interfaces, but it would be less efficient than pointers directly because of the itab overhead.
You are just mentioning the ear, not the cumulated ear + brain (perception). While the physical hearing declines, the perception can gets sharper with time. Age makes hearing very high frequencies impossible but thankfully that’s not the main range where instruments play. (And yes, I know about harmonics)
Audio quality is not just about high frequencies thankfully.
> A self replicator would quickly conquer the available resources

No it wouldn’t, if it didn’t want to.

Have we conquered our own solar system yet?

Or even our own planet? (You’d be surprised how much space is still unpopulated)

Unless you meant a perfectly automated replicator, but even then, like viruses, they would have limitations and face resistance from natural forces and distance, logistics etc.
>Have you ever taken picture of anything important with your phone, like a crime, or a car accident? Have you ever called 911 or sent money?

I don't compare my phone to a server (24x7) with 10000$ worth of data, but even if i do i would make a versioned backup every X minutes, especially before "updates".

But yes phones should have ecc too.
I might bring my account back.
https://martin-baker.com/products/mk16-ejection-seat-for-raf...
Does anyone understand why China is willing to implement these extremely draconian lockdown measures, but not to mandate vaccination? As I understand it the main reason why the virus is still so dangerous there is due to the low vaccination rate among the elderly population. I'm not saying I personally support forced vaccination, but I'm surprised that the CCP doesn't, given they're willing to forcibly detain people who test positive.
The Commodore Amiga Project – C (2/3) – (All Games)
I assume the 400M view is with the original, rather than adding up all views from different uploads.
The problem with this argument is that it's based on only a few of the most popular IDE's that the author happens to remember, but there were a bunch of others. For Java, you might remember NetBeans or VisualAge. There's a long tail.

Some of these IDE's supported more than one language. For example, VisualAge also supported C++ and SmallTalk. But each IDE supported a different set of languages with implementations of varying quality, they each had their own complicated plugin framework, and that's the N:M problem.

Even if it were just IntelliJ and Eclipse, that's still implementing support for a new language twice from the ground up, and you'll be doing it in Java both times, which is a lot of work for a team working on a new programming language.

You can look at the Wikipedia page to get a sense of how many different IDE's and languages there are out there:
https://en.wikipedia.org/wiki/Comparison_of_integrated_devel...
>requires an OS primitive that you've not examined at all, that OS primitive is being managed by the runtime (via the "Unsafe" interface) and is excluded from your garbage collection entirely.

This is most definitely false. The methods needed are the compare-and-set + LockSupport/park (parkNanos) and LockSupport.unpark. The former is a standard CPU instruction w/o any special magic about and the latter is setting the current thread to sleep and being awaken.

As for examine: I know how j.u.c works down the OS calls and generated assembly. Unsafe is a class (not an interface), albeit mostly resulting in compiler magic.

The use of unsafe is solely for: LockSupport::park/unpark and AbstractQueuedSynchronizer::compareAndSet. ReentrantLock is NOT any thing wrapper.
lsp-mode is still not part of the official distribution, though.
>The bitflip could have hit an OS distribution service.

No because the updates are signed (integrity).
The latest flashpoint for this kind of protest was e.g. Milo Yiannopolous coming to universities to give a "talk" that was little more than a hit-list of trans students on campus. Even when they're not so viscerally violent, they resemble political rallies far more than academic discussion.

In reality universities have never been the kind of place conservatives are now claiming they used to be. At most the shift is that speaker choices are now becoming more student-driven rather than admin-driven (but there was also a not-too-distant point where they became more admin-driven than lecturer-driven). That might be worth criticizing, but that's not the criticism being leveled.

And isn't it weird how "Speech First, Inc" has a lot to say about DEI programs or whatever "CRT" refers to this week but nothing to say about anti-BDS policies or Don't Say Gay bills?

"Free speech", or specifically its current cultural manifestation in the US, is also the kind of foundational issue universities should re-examine, isn't it? America has some of the broadest free speech laws in the world, but it's not clear they're materially more informed, receptive, or accurate than e.g. Germany or France.
The oldest surviving tablets are stone tablets, so as a stone tablet marketing guy I'll have to say that clay is still relatively unproven technology. (A more hasty experimentalist might conclude that it is proven - to be less durable than stone)
Because it's not a humanitarian crisis?

It's one form of response to a deadly disease.

If people were literally starving in the streets, then yes, but that's not what's happening.

It's 'very authoritarian' - but we already all know that.
Is this something to store on their site? I see it is open source but didn't see any examples of a running site - anyone come across an ide just to explore some feature sets here?
The protocol also has the concept of custom commands, so whenever I wanted to add some feature that they hadn't thought of I'd just use that.

Obviously you have to add custom implementation on the client for each ide, but that's the case without LSP.
Peter Zeihan says that they never secured a supply of mRNA vaccine. Instead, (partly because of national pride) they created their own non-mRNA vaccine, which does not work as well.
Advanced IDEs are advanced because they provide so much more beyond basic jump to definition and autocomplete (which, again, can be very advanced and be context-aware, provide code shortcuts etc.).

It's good that tooling has improved across the board for many languages with LSP, but there's so much more still.
Hands down best method is to print it out. This provides the advantage of being able to yak shave your own typesetting pipeline / make your own paper / build your own press / design your own paper based data encoding that’s better than anything we’ve seen before.
Has anyone else used https://github.com/google/zx here?

I've started using that instead of bash script and js/node/deno scripts. it's kind of a nice combination of things.

the only pain with this is writing to files. > doesn't just work.
No, the simpler answer is that lockdowns, especially in response to a pandemic, are possibly authoritarian but it's not a humanitarian crisis.
The title is based on a line at the end: "the curse of systems thinkers is to be correct, but never valued."
Our bay area company considered unlimited until employees pushed back. The standard was 5 weeks PTO plus 5 bonus weeks ever 5 years (so ~6 weeks per year average). People realized it was far better to have a solid number than "unlimited".
Home made vaccine isn't as effective against variants as thought, so mandatory vaccinations would expose its ineffectiveness. Importing Western made mrna vax (Moderna, Pfizer) runs contrary to years of CCP propaganda where China has outsmarted capitalist Western ideas. China's response has been nationalist in nature, a "China strong, rally around the CCP" world where they painted themselves as the only ones in the world who had it figured out.

Xi is also up for a historic 3rd term after removing most of the checks on his power. The thrust of his campaign has been give more power to Xi, because authoritarianism solves your problems.

Anything that runs contrary to these narratives is not going to happen, even if it benefits the nation.
But perfected in Sweden with The Great Moose Migration! </silly Scandinavian rivalry>
Neither is eglot, the other implementation. AFAIK there is no LSP package in the official distribution.
Yes of course people deserve that. There is incredible wealth everywhere. Society increased productivity and efficiency so much that workweek should be 3 days.

All the fruits are going to small number of people in the top. You say mostly useless degrees… what about all the mostly useless things - the lamborghinis? the never ending houses? the gimmicks, gadgets, iphones every 6 months…

Why do we supply that and dont supply basic living conditions to everyone?
https://www.twitch.tv/svt_slow
This argument is double edged. If on the one hand you argue that the free speech twitter clones are uncompelling, you have to also agree that the proposed features are inconsequential, no? What's the point of Elon shaking things up?

I also think its odd to mix altruistic ideas like free speech platforms with profitable network effects. If it's just about speech, why can't such a platform co-exist with Twitter? Why does it need to overtake Twitter?
Seems a bit more like 'still' than 'slow'.

Slow is just enough energy for something to be happening: a video from a train is 'slow'.

Videos of nature, that's almost 'still' or almost, it's actually kind of a different experience.