skysight-inc/HackerNews huggingface dataset:
Growing up in Indiana: I don't remember much about different theme parks, but I remember that I'd always end the day dehydrated and thirsty--but not at Holiday World. And regardless of the actual amount of money, as a kid it removed friction from getting a drink, I didn't have to go ask my parents for money. (Just drink for free from the water fountain! Sure, maybe as an adult, but it's definitely easier for kid-me to drink a yummy sugary beverage than water.) And that contributed to having a better time there.

And so we went to Holiday World way more often than King's Island, which was almost an hour closer to us (maybe Holiday World was just a better park too, maybe not--like I said, I don't actually remember much about various parks).
Hey, chill.

There are lots of things that seem daunting at first and unforgiving to the impatient beginner: chess, surfing, martial arts, drawing... it doesn't mean that any of those are user-hostile, it just means that those that want to learn and master it will need to develop a certain discipline.

If you don't want that, fine. But what is the point of going around and saying that those who do enjoy these things are stupid?
Getting started with Emacs and having basic skills (load, save, cut, copy, paste, search) is WAY faster than with vi. I don't use more than a tiny fraction of emacs's capabilities and likely never will, but the initial part of the learning curve is way easier than it is with something like vi.
> How on earth was RMS unfamiliar with the existence of Org Mode, and how on earth was RMS unfamiliar with the concept of outliners, and why on earth, when he finally figured out what Org Mode did, was his immediate response to be super dismissive because it wasn't something that he's interested in using personally?

He seems out of touch even with modern emacs packages. He doesn't use any of them, doesn't even know what they do, I guess he uses the same config since the 90s, doesn't try new packages, he's more interested in preaching the GNU message.
As someone who claims to be using "the better lisp" what is it about elisp that you find "unergonimic and sad"? Genuinely curious.
Non profit CEOs make a fraction of what they’d make at a comparably sized for profit company.
For me, I’ve recently started using Emacs solely due to wanting to try out rust-analyzer¹ (not touching Visual Studio Code since it uses Electron), and I’m really enjoying how insanely customizable Emacs is! The ecosystem around Emacs looks great too, with quite a few packages I´m interested in trying (like Magit²).

――――――

¹ — https://rust-analyzer.github.io/blog/2020/04/20/first-releas...

² — https://magit.vc/
Came here to say this. I wish there was an extension which just logged you into a bs account for most sites(excluding some like netflix and gmail) to get around login-walls
Likely a polar opposite of Clojure, but there is an attempt to add Guile (a Scheme dialect) to Emacs[1] which aims to provides a faster Elisp backend, and support for using Scheme to program Emacs.

[1]: https://www.emacswiki.org/emacs/GuileEmacs
Completely irrelevant, you're missing the use case. When you're using embedded web renderer, the point is that you are in control of the content, hence there's 0 security concern. If you don't control the content, then you're not secure with either WebView nor GeckoView.
Hi dang, are there any plans to introduce a marker of some sort so that people know whether the current URL is the same as the one it was submitted with? I find that often I have no idea what the comments are talking about
> I’m going to go out on a limb here and say maybe privately owned capital explains why most orgs fail to do good.

Nonsense. Efforts to eliminate private ownership have lead to many of the largest events of mass human suffering in history. Spouting empty political claptrap like this degrades the conversation.
> living off $1k a month where I live (and it's a relatively cheap area) isn't feasible

Nor is an additional $3 trillion/year expenditure feasible forever. That's what's so disturbing about discussions around UBI: there seem to be people who, genuinely and unironically, believe that the reason some of us are concerned about the concept is because we don't realize how happy not having to work would make people. They appear to believe that, once they've demonstrated that yes, it will really make people happy, they'll have won the fight for UBI.
Isn't it ironic to blame the coronavirus? I imagine an alternate timeline in which it's a success story for the already-built 'smart city', with the masses of data it offers aiding crisis management in <ways>.
This allows hash tables to have expected insertion and search times of O(1) as well which is as far as I’m aware the major motivation for it. Also the set of functions can be huge and the hash functions in the universe is infinite following the fact that there are infinitely many primes which would mean that brute force quickly becomes impractical for cracking the hash.
You're right, it's 100 nanometers. I first wrote "100 nanometers", then decided to convert to microns to make it easier to compare to the other thicknesses, and then forgot to change the unit name from "nanometers" to "microns". Also "a hundred times thinner" should read "a thousand times thinner". Thank you for the correction!

I thought iron monolayers had been made in 2014?
Getting from A to B is the most important service an airline provides. The seats are always cramped, so the degree doesn't matter terribly. Even on their website, I can't search by "flight has power outlets". Nor is the wifi speed available, or even consistent. Maybe the problem is that airlines don't have a value prop relative to each other at all.
As someone who knows very little about the fashion business--though I have had tailored clothing made--I'm a little surprised that more of a market for bespoke online ordering hasn't developed. Sure, you'll "never" get to the level of an in-person tailor with multiple fittings. But one would think that there would be a fair number of people willing to pay something of a premium for at least roughly customized clothing. I know that exists for shirts but, as I recall from when I used to buy more business casual, it was still a very big premium over buying stuff that fit me reasonably from Lands' End.
I worked on one, first job from university, reverse-engineering health systems data protocols to re-sell ND backed services into the hospital system. Decent enough machine but as soon as I got work on the pdp-11 and vax my heart was sold.
Completeness, speed, and defaults would be nice.

I'm mostly satisfied as a user. I'm working on a mode for editing emojicode[0] and it's a weird edge case but it'd be nice if emacs worked out of the box with nice defaults for this sort of thing. More experienced library authors might have more to say about it.

[0] https://www.emojicode.org/
Even if it's not mint?
How do you fix your con,

> - There's no namespacing between packages. They can run right over each other and cause weird bugs. This isn't theoretical; it's what happens when you have a bunch of packages installed. Sorting out performance issues caused by the interactions between packages is very challenging.

without sacrificing your pro?:

> - From anywhere in the editor, you can run code---you don't need to make a new package to be able to execute a snippet of Elisp.

The fact that you can go to any package source file, modify a function and reload it on the currently running emacs instance (with C-M-x/eval-defun) kind of depends on definitions being standalone and at the top-level.

You can have namespacing in the form of prefixing identifiers with the package name. If there's name-clashing between packages, it's because they didn't follow that convention.

What more would you want out of namespacing that you can get without sacrificing or limiting that pro you mentioned?

> Edit: I should also add that Elisp is an absolutely terrible programming language when compared to more modern alternatives.

There are many reasons to hate pretty much anything. I'm not sure how you expect one to respond, if you don't give some idea of what it is that you find terrible about it. It's always pros and cons with most things.

"modern" also doesn't mean anything. Are you talking about languages that were invented recently or that are still maintained, evolving, and/or used despite being invented in "non-modern" times? Where does "modern" even start?
> I guess most of the core emacs devs are greybeards who started programming in the 80s or earlier, so what happens when they grow too old? Who will replace them?

What makes you say that? I don't think this is true. Not among the package maintainers anyways, and also of note here is remacs - I can't imagine greybeards programming in rust.

And popularity does not always mean more contributors, not when they are just the consumers of the product. The drop off in delta contributors / delta consumers is fast.
Management doesn’t get to cut the plan. They get to ask “what if we don’t do this, would it be possible to get this instead?”

There’s no “we said it will take X” and management saying “do it in X/3”. That’s no longer a plan made by developers that developers are comfortable standing behind.

Over 10 weeks, you would plan based on 2/3 of time for 8 weeks, with nothing planned in the final 2. If things are running behind, this becomes buffer to finish it out. If things are finished on schedule by the 8 week mark then the final 2 weeks becomes time for developers to pursue other things. Training, prototyping things they’ve wanted to build, whatever.

It’s the old Google 20% time concept built into each increment.
Of course, there have always been bad businesses. The difference between pre-1970 and now, is that we've not only socially legitimized the maximization of profit, we've also all but legally mandated it. Now even "decent" business leaders like the CEO of Costco have to continually answer to their shareholders as to why they're not lowering wages and reducing benefit--and in Costco's case, the shareholders may try to take legal action to force them to lower costs, even though Costco the business is already quite profitable. Due to lack of labor regulation and the mantra that "business are required to maximize shareholder value", Costco's decency is fully dependent on its CEO's (unusual) fortitude to fend off those shareholder demands. When its leadership changes, its ability to care for its employees will likely revert to the mean, which as we see in today's environment is abysmal.

So really, it's not that "there are some bad actors", but that "the system strongly encourages businesses to install these so-called bad actors as their leaders". I agree with you, that we need strong government labor regulations to counter this mentality, but this mentality is why these regulations have deteriorated over the past 50 years.
OpenSafely, a secure platform for electronic health records analytics in the NHS
I have the same configuration and leave display scaling at 100%, but set the font scaling factor to 1.5 in the Gnome Tweak Tool. In this way, all fonts in Wayland and XWayland apps have the right size and nothing is blurry. Only controls like window borders are a bit smaller than intended by the designer, but I actually prefer it that way because it's more compact.
You're moving the goal posts on me. I'm talking about debt collection enforcement not the morality or circumstances of why people take on debt.
If you're getting hung up about the difference of me saying "entirely" and "largely" – yeah ok you're right. Mathematically, for the word "entirely" to be true, it would have to be every single breathing soul at zoom that ever touches any tech.

I actually did mis-read from an older article that all their development is done in China (the language is that their R&D and tech teams are concentrated in China). Hence I said entirely. But yes let's go with largely. This is an argument about who has jurisdiction to force the altering of parts of their tech stack.

Entirely vs Largely: Does that do _anything_ to alter my concerns? Nope.
The Emacs community has held itself back by continuing the line of thought of resisting anything that fundamentally changes what they already have spent years learning and know. It's their power tool, and using tools is important for humans to do their craft. So I understand why they don't want anything to change.

Meanwhile new generations of people have different tools and aren't held onto these past ones because they didn't start with it (and they weren't coding in the 80s). The world of computing generally has moved on with new ideas, new experiences, and new form factors. So their new tooling has won them over, and outcompeted a dying generation.

This is a good thing! It's called progress. Unless Emacs is willing to have fresh blood decide a new direction for it, it will be relegated to history. If Apple held onto its Apple II vision, we wouldn't have the iPhone today. Either you are willing to fundamentally change with the times, or you aren't. Emacs has shown they aren't, and they've had over three decades to do so. Fortunately others will in their place!
Exploiting Google News for Fun and Profit
The lost art of 'scoping'.
Step by Step: How to Build a (New) Community from Scratch
Enable both Vim and Emacs key bindings in Zsh (2019)
Good night sweet prince, and flights of angels sing thee to thy rest.
> But also have interesting factors of health concerns (more likely to need nursing care, or need a home without stairs) and on the other side, many are more likely to have large savings.

US statistics:

https://www.washingtonpost.com/business/2020/05/04/baby-boom... (Millions of baby boomers are getting caught in the country’s broken retirement system)

https://www.cnbc.com/2019/04/05/these-people-are-on-the-verg... (48 percent of American households over the age of 55 still have no retirement savings)

https://www.cbpp.org/research/social-security/social-securit... (Although most of those whom Social Security keeps out of poverty are elderly [14.8 million], 6.9 million are under age 65, including 1.2 million children)

For our purposes, it's important that you scope to only those who are collecting only Social Security, and have no other retirement savings to closely model your average citizen collecting a potential UBI.
Are you saying you sold a two year old machine for $200 less than the price you paid for it when it was brand new? How is that possible? Even MacBook Pros don't have that good of resale value.
I cannot possibly encourage you more to check out magit. It is unbelievably good. I always share this demo with people to show off just a tiny portion of what it's capable of doing

https://www.youtube.com/watch?v=rzQEIRRJ2T0

My skills with git have gotten better after using magit, too, because it brings the power of git to the surface. It's a really fantastic git porcelain and the fact that it is deeply integrated into Emacs just makes it absolutely second to none.

Magit is easily one of my favorite pieces of software and I will leap at the chance to sing its praises.
Why is everyone using sugar and heroin?
So they need to transmit enough enegy to power a moving car, through the road surface, using a reciever small enough to fit on/under a moving car. Ok. That's a huge amount of energy. I hope nobody is trying to use a compass anywhere near these roads. And I would seriously think twice about getting out of your car if you have a pacemaker, hip or other impanted metal device.

There is aleady a decades-old system in widespread use for delivering electrical energy to moving vehicles. It isn't rocket science. It's called a "wire".

https://en.wikipedia.org/wiki/Trolley_buses_in_Vancouver
Wait, I'm stuck with the mortgage indefinitely in your scenario? That's not a solution, that is the problem that landlords solve.
Right you are. Using Emacs for 20 years and I still can't get to explain it to people properly.
GitHub reliability is not high enough to support the way people are using it. The administration of the site is not predictable enough, the site has frequent downtime, and there are security issues.
Also, without enforcement, they were more like "stay at home suggestions" rather than stay at home orders. Tons of people around me are out and about, horsing around, and there's no change in traffic down my street. Everyone is treating it as a joke, and there's no enforcement, so it's pointless.
> UBI is definitely not cheaper that current social security.

If you count taxing a person to give the money back to the same person as a cost, it's certainly not.
> Should the Europeans ban American equipment?

That's up to them and their own risk assessment. One thing I know for sure is that if they did, the US would wage an economic war so fiercely on Europe, that Nokia & Ericsson would have a tough time doing anything in the US for years to come.

Further, collateral damage would include all sorts of manufacturing, which would cripple Germany.

Remember the imbalance here: European manufacturing is more dependent upon the US than the US is on Europe. Fully 50% of Germany's GDP is exports, and worse, Germany exported $118bn of goods, while the US exported only $50 to Germany.[1] While that doesn't seem a big difference, once you look at it as a share of each other's economies, it is immense (roughly 3% of German GDP, versus only 0.5% of US GDP).

[1] - https://www.americanexpress.com/us/foreign-exchange/articles...
Neiman Marcus has no public market cap; it's a private company. You're probably referring to their debt.
My build times are identical between GCC and Clang (debug and release).

But TCC is 10x faster than both of them.
We tried to sell to Planning Department of SF. They literally told us: we are not going to buy anything that shows our weaknesses.
An interesting thought would be if EVs carried capacitors that had about a quarter mile of range that could be charged instantly then slowly dumped into a battery as the car travels. Then every quarter mile have a fast charge strip that the car pulls from like a light rail into the super capacitor.
What did you do about key bindings? The default vscode ones rely heavily on arrow keys, but those things are just so far away from the home key. I can't seem to find a move up/down paragraph shortcut to map either. I've tried some of the emacs plugins but they all introduce weird behavior; I keep ending up in some random menu vs just moving my cursor around.
Introducing Apache Druid
magit is just superb. You are bound to love it! And the developer is extremely responsive too!
Unless I imagined it, they previously said publicly that they were unlikely to pursue a sell like this because they had succeeded at previous companies and cared more about the impact this product could make than the profit they could make from selling it. I based my decision to agree to the terms of Keybase around this statement which I can conveniently no longer find. I suspect it was in one of their airdrop announcements, and conveniently those links don't work in the Wayback Machine.
Show HN: Set custom radio stations for specific, named Spaces on macOS
Blog with demo video:

https://spencerdailey.com/2020/05/07/how-to-give-each-of-your-macs-spaces-a-custom-sound/

Hello there,

After ~2 years of solo-developing CurrentKey Stats, which lets you assign persistent names to Spaces on macOS - I've pushed an update that extends its functionality out of the sandbox. A decent way to demo this was with Broadcasts (an app by indie dev https://twitter.com/stroughtonsmith), which has AppleScript support.

So, as you move between your Spaces (the app calls them Rooms), any number of custom events can be triggered. So you could... turn on Dark Mode for your "Coding" Room only, or... always Mute volume when you move into your "Reading" Room, etc.

For my purposes, the macOS sandbox was not too limiting, as long as the user moves an AppleScript into the app's Scripts folder (which I provide a shortcut for), all the power is there without limitations.

I'd love to hear any and all feedback -- most of the features in the app that have shipped since launch are by request.

Thanks everyone!

CurrentKey free on the Mac App Store: https://apps.apple.com/app/apple-store/id1456226992?pt=119982183&ct=hn&mt=8

Featured app, Broadcasts: https://apps.apple.com/us/app/broadcasts/id1469995354
Oof, yeah, even worse. $390 for sneakers with “BURBERRY” in huge letters all the way down the side (just checked the price). Even more for shoes that must be expensive because they’re so goddamn ugly, impractical, and flashy. You can get custom-made oxfords for the price of some of these. Pure signaling for an audience that thinks in prices first.
Emacs is eternal. It was here before most other editors and will outlive the majority.
Old box, dumb code, few thousand connections, no big deal
Federal student loans have been non-dischargeable since the 90s, and this problem has been building since then. Federal student loans also make up over 90% of student loan debt, and since 2010 have been issued solely by the Department of Education. Also, not all private loans are non-dischargeable.

No-dischargeable private loans are such a small portion of the problem that they are effectively irrelevant.
Total US debt to GDP was stable at around 150% until 1980 when it began to rise, topping out at 400% in 2009 and settling around 360% since then. This debt increase partially masked both slowing GDP growth due to demographics at the national level, and slowing productivity growth at the individual level.

Regardless of the internal cause of slowing productivity growth, it did slow and maintaining the same debt to GDP ratio as before 1980 would have required accepting a standard of living that rose more slowly than it did. (GDP growth slowdown due to demographics washes out on a per capita basis.)

It seems the most likely cause for the 1970s productivity slowdown was the oil shocks and the most likely cause for the 2000s productivity slowdown is the falling marginal return on research expenditures.
Nah, I'm full.
I use it because it's installed by default on Linux desktops. That's not important to me now—I'm currently using Neovim compiled from source—but it was important when I was first learning to code.

I could probably switch to Emacs using Evil, but I don't see a compelling reason to.
And, if you use Linux, ThinkPads have a good track record at compatibility.

They even have a page with "certified supported" versions: https://support.lenovo.com/us/en/solutions/pd031426

Recently, they've even partnered with Red Hat to ship Fedora on some laptops by default: https://fedoramagazine.org/coming-soon-fedora-on-lenovo-lapt...