skysight-inc/HackerNews huggingface dataset:
I had a pretty full featured vim setup (creaking under the weight of all those plugins) and then switched to spacemacs. You're exactly right that debugging was a pain sometimes, but once I started to figure out what everything was, I wanted to replicate everything I had in vim.

I realised that if I'd started minimal I would have reinvented so many of the spacemacs wheels, but done it worse.

Spacemacs could do with being slightly more user friendly. It gives you a lot of friendliness already, but to prevent people from being frightened off by emacs' formidable reputation it really needs to "work" out of the box. For me that would be one click install and a reasonable suite of IDE-like features for working with a given language pre-configured. That would include scripting to install the command line tools that they shell out to, e.g. ag or rg.
Vulnerabilities in chips in 37% of smartphones
I'm curious what your applications' allocation patterns are like.

I've worked on a couple projects where switching from CMS to G1 was a pretty big latency win. Most of the were pretty strongly request-response-based. Pretty quickly G1 would converge on having most of the regions being young, and, by the time G1 wanted to do a mixed collection, most of them would have no live objects and would be summarily killed.
Strongly agreed here, it really just works. Sure you can get the same with zsh but the hours of my life I've spent tweaking and tuning zsh I'd happily give back because fish is good enough.

When we built our CLI for Crunchy Bridge it was a couple lines to add tab completion to the CLI when running in Fish (https://blog.crunchydata.com/blog/introducing-the-crunchy-br...), love that when building such tooling giving a better end user experience was so simple.
I think that if the people see the government and especially the police as the enemy then society has a bigger problem than surveillance technology.

Of course, there should be checks, controls, limitations placed upon those institutions, and transparency in their workings. But the police is here to protect and serve the community, at least it should be, not to oppress it. I've noticed that this is a difference in the way the police is often seen in Europe vs. in the UK for instance.
That's exactly why I use fish.

The default setup is pretty much perfect for what I want. My only additions are fzf for history search, a bunch of aliases and Starship for informative status lines.
https://outline.com/WTyWsx
Perhaps you should read the linked Q&A before commenting.
I dunno, I don’t think it’s that obvious: the physical movement in an LCD is across tiny masses and distances (at molecular scale); the network signal has to cross a distance that’s many orders of magnitude larger. Comparing these two things without looking at actual number doesn’t strike me as valid, even for approximations.

Furthermore, if I’m reading the RTINGS.com source posted below correctly, modern LCDs have smaller latencies than a transatlantic ping. So not only is it not obvious, it’s no longer universally true.
As a vi user, I got to artist mode and was wondering what keys you would press to draw rectangles and circles and how you would get out of it, but it doesn’t say.
Journey's through the Golden Age of Sci Fi led me back chronologically to its Victorian precursors. Just finished HG Welles' The Island of Doctor Moreau. And I have to say, it's like an ur-Text for all Sci Fi has to say about nature, reason and fate.

There's a documentary about the 1996 adaptation of the novel. The story was an obsession of British filmmaker Richard Stanley's. And the circumstances that followed are like something right out of its pages.
I'm a math professor, and my students find it revelatory to understand math as I talk and draw.

Math notation is not math, any more than music notation is music. Notably, the Beatles couldn't read sheet music, and it didn't hold them back.

The best comparison would be is reading someone else's computer code. At its best computer code is poetry, and the most gifted programmers learn quickly by reading code. Still, let's be honest: Reading other people's code is generally a wretched "Please! Just kill me now!" experience.

Once you realize math is the same, it's not about you, you can pick your way forward with realistic expectations.
Solar Storm 1859
In Canada, LG's Business site has tvs branded as "Commercial Lite" that are all dumb, and work great. I have a 55" 4k and I enjoy its simple features and minimal remote-control. The only downsides IMO are that it only has two HDMI inputs and it doesn't do HDR. But for $1000 CAD four years ago, I'm still happy with it! I bought mine from CanadaComputers in-store. I don't know if it's as easy to get one nowadays, and I don't know if/how they sell them in the US.

https://www.lg.com/ca_en/business/commercial-lite
Right, my point was more that I clicked the link thinking that the UK was launching a government-owned porn website.
The Algorithm That Could Take Us Inside Shakespeare’s Mind
Do any of the video games actually show Mario doing any plumbing, though?

Like, I've never seen Mario in a game with a toilet snake trying to dislodge a 15lb turd from the sewer line.
Hi, Thank you for the suggestions, and thank you for taking time to answer my Ask HN :)
I feel like it makes it worse that it's regulatory decision and not a court decision. At least we know the reason for it in Korea.
yes, this is my vastly greater preference, running the original version.

i have bias against browser basing every thing, when we already have perfectly good desktops. the code for most "IF" is small and suitable for the functions a browser is capable of performing, but i just dont trust browsers as a consumption device.
im older than dirt so i work with files locally, isolated from internet environment.
I'm curious how it implements GC but compiles to C source. Does it just emit the source for the entire VM as part of the output?
Rivian’s Electric Truck Is a Cutie and a Beast
where does one put an alias ?

i have a collection of them in my .zshrc that i would love to use.
I think you get a lot just out of knowing modal editing. Sometimes I don't even realise what is emacs and what is vim because of evil keybindings.
What sometimes happens is someone points a CNAME to a non-existent bucket. Either because they were planning ahead, or someone typo'd a bucket (and thus DNS) name.

There are bots that scan for this. Then someone creates the bucket on S3 and boom, subdomain hijack.
Elisp: Simple Emacs Lisp Examples
> Condorcet methods perform, at best, only a little better than approval voting in computer simulations

Computer simulations pretty universally paper over the main problem with approval compared to any ranked-ballot (whether forced or unforced preference) methods by pretending that “approval” has a consistent, cross-voter meaning. (This is an even bigger problem with score-based methods than approval.)

Personally, for simplicity and good enough single winner methods, I prefer Bucklin which is both better than and simpler to explain than IRV, but more critically I prefer minimizing single-winner elections. 5-member legislative districts using a candidate-centric proportional method like STV or the method that has the same relationship to it as Bucklin as to IRV, which AFAIK isn't a named method, would be far superior to any possible system with single-member districts, and basically neutralize districting as a lever for partisan advantage.

Paramount executive elections with a parallel successor (e.g., US Presidential tickets, if they were directly elected, or state Gov/LtGov pairs) can even be made into phased single-winner systems to get some of the advantages of multiwinner systems (not proportionality, but you do get some ability to separate partisan and personal preference in the general election, and to thereby weaken incumbency advantage: basically, use any ranked ballots [0] single winner election for the top spot, eliminate the winner, and rerun the election on the same ballots with the same method for the constitutional successor.)

[0] while I am not partial to them, approval or score systems could be used to; simple FPTP fails because it mean those who voted for the top winner have no voice in the designated successor.
Supercomputers Flex Their AI Muscles
Look up "tire speed rating" for answers to your questions.
I recommend projectors, if you have a room that would work well with it. Every one I’ve seen has been refreshingly completely dumb.
You might like VIM. In VIM everything has a shortcut as well.

In fact, in VIM, everything _is_ a shortcut.
Disappointingly yes.
The important thing is not whether something is labeled slavery but rather looking at the dynamic where someone coerces another to spend their time working for someone else. Labeling the dynamic based on the amount of time and degree of suffering is counterproductive. I think most of us can agree that reducing how much that dynamic is in play in the world is ideally a goal for any civilized society. And that the current amount that people are forced to work for the benefit of others is far more than they need to for their own well-being and the wellbeing of society. The amount of labor many, many people are coerced to perform is used as a control mechanism as often as it is for productivity, and in some countries, its use as a mechanism of control rivals productivity as its primary purpose.
But...does it run on Linux?
https://www.embeddedarm.com/blog/netbsd-toaster-powered-by-t...
If you already know your search term, an actual search feature would be more useful. Scrolling and pages are for browsing where you need to see each item to make a choice.

Infinite scrolling is crap, but 10K rows in a result is going to feel a lot like infinite scroll.
And another company that laser bored small holes in the unibody aluminum cases for LEDs to shine through.
NtSetInformationThread: Disabling ThreadHideFromDebugger
Webb Telescope Not Damaged Following Recent Incident, NASA Says
Didn’t really read you post but this jumped out at me, “Hacker News is by far the best site for technical discussion.”

Indubitably true.

Frankly, even if I’m forever shadowbanned, I can’t think of a better place on the net. It reminds me of the old net, the best parts. The current fashion and culture change a bit over the years but not too much. It’s hard to not mess up a good thing but they do well to do that here, even if there’s a strong pro-CCP bias evident at times in some of the moderation.
That's not really related to my point, which was that your definition of slavery is a non sequitur.
Look for an etymology dictionary on math notation? The biographical sketch of the person who introduced the equal sign is an interesting read.
FWIW if I can ssh I can use emacs tramp to edit remotely, if there's latency lag, it seems similar to using local editor.
> The chips here aren’t only able to outclass any competitor laptop design, but also competes against the best desktop systems out there, you’d have to bring out server-class hardware to get ahead of the M1 Max – it’s just generally absurd. (Anandtech as you linked to)

You’re making claims about hypothetical AMD / Nvidia performance at different nodes which are impossible to verify.

And Apple is clearly taking a huge risk by investing massively in the latest node. At the minimum they deserve credit for that.
Do you remember the make, model, and price?
The Secretary problem (#2 in the article) is still one of my favorites.

Stop playing once you’ve seen at least n/e of the available options and the current one is acceptable.
also consider a projector - even 1080p looks pretty great and 4k is getting more affordable. They are dumb and take whatever HDMI input you feed them and don't take up space when not in use (if you wall or ceiling mount one opposite a wall you don't even need a screen).
The use of words like “insurrection” and “coup” just feels like propaganda spread by news media and extremists activists, and unfortunately they have succeeded in bringing it into common use. It’s amazing to me that so much focus has been drawn onto this event, with such hyperbolic and inaccurate use of terminology. It feels like this investigation is the political left’s equivalent of the Benghazi investigations, where undeserved focus and outrage lingered for months. Meanwhile the far greater damage, deaths, and impact of BLM riots from 2020 remains ignored and even downplayed by all the same actors.
Everyone older than 20 or 30 has no problem understanding the essential nature and value of NFT's, regardless of the technology they happen to be made out of.

https://duckduckgo.com?q=name+a+star
There is really something to the idea that despite the daily news and political doomsaying that goes on every day, it's hard for people to remember or celebrate the long progression that we've experienced towards living in the most peaceful, materially prosperous, and positive trajectory time in the history of humanity.

(I think there was a podcast on Hidden Brain about this. Also video like this https://www.youtube.com/watch?v=DwKPFT-RioU).

It's really good to periodically think about how much we benefit from, say, the miracles of air conditioning, available infrastructure and cheap travel beyond your town, clean water and air, medicine, vaccines, public health -- and reset what you're grateful for. And stop making every little transgression of modern life feel like a disastrous setback.

But of course it's very unfashionable to point this out when someone's <xyz> cause is being neglected, or is in the news and everyone is outraged. Of course when you make such comparisons you get hissed out of a room for being so callous, because anyone's relative suffering is supposed to be treated with utmost respect. And the short, acute, headline making problems are always louder than the long progression of gradual improvement.

But taken in perspective, by intelligent people who can discuss such things, we've really reached the age of 1% problems. (which are being exposed because our huge disastrous human-generated conflicts, etc. are decreased compared to 100 years ago). Health, social issues, etc. are such luxuries to have problems about now (and glad to have them discovered and debated), but remember how wonderful a time we live in. We aren't generally dying of terrible diseases during childhood, etc. or because of world wars. More people are living longer to experience the wonders of humanity than ever before. Although, things like climate change we'd better allow to rise to the top of our list of problems, soon...

Anyway, definitely very thankful for all these things, and all the daily unsung people who make our humanity's progress possible.
Using lots of money to buy up all supply isn't just "garden-variety capitalism". Buying all available supply is a way to become a monopoly. You got there by having lots of money, but after you get there you are the monopoly.

Although most would argue that lower end architectures are perfectly fine replacements, so Apple gets an edge here but can't be said to be a monopoly.
Biometric surveillance should get stopped. People deserve their privacy. EU should focus on greater human interests.
Lovely to see one of these "build your own" that isn't just running an emulator. The Apple I design is very simple and well-suited for this. It makes a great first breadboard computer.

There's something fascinating about the designs of that era, in how they can still be built today since there's no ASICs or other custom logic. Anything missing can usually be readily re-designed as with the Apple I here using SRAM instead of DRAM.

For the truly adventurous, the Apple II can also be cloned. With the exception of the DRAMs and character ROMs, I believe every chip used in the Apple II is still currently manufactured. And 16 Kbit used DRAMs are not exactly rare or valuable. So it's possible to make your own Apple II as well. Reactive Micro even sells a new series of Apple II revv 7 motherboard PCBs: https://www.reactivemicro.com/product/apple-ii-plus-rev-7-rf... I'm sorely tempted but I know I'll lose months and months to it if I splurge.
I don't vote for "less evil" and I do remember what most of these politicians were saying and voting 20-25 years ago. Based on that experience I came to conclusion that life is too short to worry about any political party or agendas they proclaim. In the same time I respect your opinion. Peace.
Nah, describing your employee as a 1950s housewife is misogynistic, patriarchal and I'll double down on what I said.
> What's wrong with webOS? I assume LG have "Googled"[0] it to some extent with proprietary software

You just answered your own question. Besides the Freedom issues and unwieldy bespoke UIs, embedded proprietary software inevitably becomes abandonware in a few short years.
> > > the graph you link shows deaths below all the past waves
> > and rising, which is what you said you didn't see

> "Death rates". How explicit do I have to be? "Death rate" is the total amount of deaths (which you linked) DIVIDED BY the total amount of COVID cases.

By your personal definition, which you did not bother to specify until now. A (I think generally accepted) definition is deaths DIVIDED (to mirror your all-caps frenzy) by population, which is what I linked (no, it's not "total amount of deaths"; did you even look at the chart?).

What you are referring to as "death rate" is actually called "case fatality rate".
Can't you just show the paper with the proof of vaccination? Like I might not have a smartphone but I have the paper and ID card in my wallet.
Hug of death! https://archive.md/tCgnL
Best Hidden Spy App for Android – Try SPY24 Android Tracker
A lot of these are interesting ideas. What is "The Matrix" in this case?
Hacker News crashed the website.
Terrific, brief essay about two facets of our ongoing epistemological crisis.

wrt Never ending revisions:

> Every history book, even when it is dispatched to the printers, is a work in progress, ready to be revised.

Someone at Pixar, Lasseter?, said something like: their movies are never done, the release that the public sees is just a "good enough" snapshot.

Movies, books, songs, buildings, everything are perhaps better thought of as works in progress.

I'm often powerfully reminded of Bruce Eckel's book "Thinking In Java". Written in public. Basically crowd sourced the editing. Eckel accepted so many revisions from his readers. The end result is fantastic. Even though the book was free to download, I bought 5 copies (4 as gifts).

I really thought Eckel's strategy would become the norm. Especially for non-fiction. Doubly so for technical books.

Today, Eckel would probably host the book on git. And accept PRs.

Shouldn't every book have a public repo?

Doing so would improve public discourse.

David Graeber was recently front paged on HN. Usually someone notes Brad DeLong's criticisms of Debt. No paper is free of errors, much less a 500+ page book. IMHO, the bulk of DeLong's nitpicking would be mooted by creating PRs. This would liberate DeLong to focus on Graeber's thesis. If he so choose.

--

wrt Changing one's mind.

I often repeat (about myself) "Strong opinions, loosely held." So brutish.

Here's the OC's closing para:

> Perhaps in 40 years’ time I, too, will have changed my mind about all the details I’m agonising over now. My future self might be wiser, more able to spot errors and infelicities of expression that I can’t identify at the moment. I hope so. Facts may not change, but historians do and, as we change, so does our understanding of the facts. It’s that which makes history not an inert study of the static past, but a never-ending process of discovery.

So much better. Just lovely.
I'll put it this way: Nu shell seems perfectly supportive of my philosophy that a shell is basically a REPL for a computer, and they're taking the ergonomics of an interactive REPL along with the programming language that powers that REPL seriously.

The thing is, there's currently NOTHING GOOD for "shell scripting". Shell sucks (yes it does), so for anything more than very short things I'd rather write Python. But Python sucks for shell-like things, parallelization, it has slow startup, and you also can't do things like put environment variables into your session or change the working directory, so you often wind up writing shims (eg. Broot's br alias - https://dystroy.org/broot/install-br/).

Yes I've looked at Xonsh but maybe the additional syntax is offputting to me. Like, I wouldn't use it as a shell over Zsh (how's Xonsh's fzf support? I don't know, but I know everything's going to support Zsh), and I dunno if I want to use its syntax extensions over just Python. Though It's always on my list of things to re-explore, and maybe it'll click one day. But it being based in Python makes it feel slow (I wrote my prompt in Zig to get it to be fast...)

This is relevant to mention: I wrote a small Python library (https://github.com/kbd/aush) that's basically a DSL for subprocesses, so it tries to make it more convenient to do shell-like things. I find it preferable to shell or Python alone most of the time. Here's an example of its use in my script that creates a new Python project: https://github.com/kbd/setup/blob/master/HOME/bin/create-pyt...

I haven't figured out a convenient way to implement shell piping well with Python's pipe operator, or pass through interactive output directly (so things that "update" the display, like poetry and npm don't behave the same as they do interactively) so it's still .9 status, but it works really well for what it is, and you can always write "regular Python" along with it.

Anyway, Nu seems to be an attempt to put a "real" programming language REPL in my shell, from people who have serious language experience, so I'm hopeful it'll be great.
Navigating to page 6 of a result set, for example, generally takes a bit longer than 2-3 seconds. Just getting to page 2 often takes longer.
The thing where IP 10.20.30.40‡ is in the DNS for thing.mycorp.example and later nobody cares about thing.mycorp.example and they give up control without removing the DNS entry - is why you can't get Let's Encrypt certificates by just running a HTTPS web server and you need either plain HTTP, a custom TLS server (it can also do HTTPS but it needs to know about ACME as well) or else DNS.

Lots of bulk hosts will let you pick (or randomly be assigned) a shared IPv4 address like 10.20.30.40 and then - either by luck or often alphabetical order - your aaardvark.mydomain.example gets to be the "default" host which shouldn't exist for HTTPS but does in many popular half-arsed HTTPS web servers including Apache. So now web clients connect to 10.20.30.40, they send SNI to the bulk host's server - "I'm here to talk to thing.mycorp.example" and it ignores what they said and gives them aaardvark.mydomain.example because that's the "default" now. And if Let's Encrypt accepted that, you could buy some bulk host accounts, impersonate all these abandoned sites and get certificates for them. So, they had to knock that on the head.

The custom TLS server trick works by (ab)using ALPN, lazily made servers like Apache don't ignore ALPN at least unlike SNI, and so the client learns this server wasn't the one with the ALPN it needed to talk to after all and the certificate isn't issued.

‡ 10.20.30.40 isn't a real public address it's just for example purposes here
They did for the glass manufacturer who built the large panels for the Apple Flagship Store in NYC. They also invested in Corning for building the glass for the iPhone (Tech that Corning shelved for decades).