skysight-inc/HackerNews huggingface dataset:
The only way emacs get popular is if it changes its licensing.

Everything else is just window dressing.
You don't have to use vim keys in Spacemacs or Doom. You can just use the regular ones if you want.
Indeed. (+ 1 2) is a "proper Lisp program". By having all that power available from the start, users can use as much or as little as they need and shape the tool on the fly as they work with it. It's the difference between an extensible text editor and a completely malleable one.
Historically, Riot's UI hasn't been as smooth as Slack's - for many years we didn't have any professional UX/UI designers contributing to the project, and we built up a lot design debt along the way.

Over the last year or so we've been progressively working through fixing it, and as of Monday we now have three(!) professional designers working full time on the problem. Having turned on E2EE by default, our next big project and single biggest priority is First Time User Experience - making sure that the app is at least as smooth as Slack and Discord, particularly on first impressions. https://blog.riot.im/e2e-encryption-by-default-cross-signing... has more details - and the sections before it show some of the UI/UX work which has been landing in the last few months.
Docker setup that allows me to test my functions locally - I have a wrapper that simulates the handoff between AWS ALB and AWS Lambda.

When ready, I merge into master, push, and they deploy to AWS through CI - I have simple Python scripts that manage Lambda Layer creation, environment variable configuration, etc.

Don't really need much more than this.
The midrise obesity crisis in North America
This is a super dumb example, but I hate that scrolling is tied to cursor. Like if I'm gasp using the mouse to scroll through a file in emacs, the cursor has to stay in the viewport. If I scroll past the viewport, the cursor moves to the viewport. In IntelliJ (which has such good emacs keybindings I can use it for a lot of my work), the opposite is true: when I scroll away from my cursor, it stays there and when I start typing again, my viewport moves to my cursor not vice versa.

It's a small thing but it shows emacs' age. When emacs was written, GUI cursors weren't a thing. Scrolling wasn't a thing. Of course the cursor and the viewport would be connected. There wasn't any other way to move the viewport. Basically emacs needs to be somewhat GUI native.

Emacs should also be more discoverable. It's hard to incrementally learn key commands. I hate that the default for M-x is just a blank line. It's really intimidating. Having some sort of fuzzy search/history like Helm makes M-x so much easier to use.

Basically emacs needs to get UI and UX people to give it a refresh. Nothing outlandish, just get it into the 21st century.
I feel like these names convey a lot, though. When I see something like this, I immediately expect it to not do any of the following: (1) contain core logic or define primary classes/types/records; (2) have dramatic side effects; (3) be hard to test; (4) reference or depend on other parts of the codebase; (5) do anything controversial in general.

I’d say I’d expect a “utility” to adhere to these conditions more strongly than a “helper,” which might be a bit more entangled with application logic.
The outcome of that will be that lending standards go up substantially. Significantly higher interest rates and required collateral. The eventual end result is fewer people able to qualify to buy a car, buy a house, get a credit card, or go to college. These are significant drivers of economic activity.

It's hard to put the genie back in the bottle.
Automatically Refresh 110k Crypto Assets at Any Interval in Excel and GSheets
I remember I was susbscribed to a weekly newsletter which showcased side-projects on a bidding basis.

But can't find it/remember the name!
PCBHubs – the platfrom connecting electronics designers with manufacturers
Just upload your PCB design files and get instant quotes for manufacturing from partner contractors
It seems like the author is applying some ideas from functional programming -- that is, don't keep objects and mutable state around like you're building an ugly facsimile of reality, but rather think about programs as flows and compositions of pure functions.

Chapter 5, "Higher-Order Functions" in the EJS book used to be called "Functional Programming" in an older edition [0], and it does a great job of highlighting the main attraction of FP without explicitly naming it as such.

I've heard really nice things about the Mostly Adequate Guide to Functional Programming [1], and the Structure and Interpretation of Computer Programs is a classic [2] for teaching you how to think in this new way.

[0] https://eloquentjavascript.net/1st_edition/chapter6.html

[1] https://mostly-adequate.gitbooks.io/mostly-adequate-guide/

[2] https://mitpress.mit.edu/sites/default/files/sicp/index.html
Reminds me of this story I read a long time ago on HN and which is on topic for this thread.

https://steveblank.com/2009/12/21/the-elves-leave-middle-ear...

edit: I see it has already been posted.
New study shows staggering effect of coronavirus pandemic on US mental health
Justice Dept. Drops Case Against Michael Flynn
There is no need for more "enforcement" of responsibility than what is. Ostracism, and/or starving, freezing, being shot, to death, etc., is sufficient.

Government is the disease posing as the cure.

Government doesn't "enforce" responsibility. Despite what they're selling, TANSTAAFL.

Freedom and responsibility can not be separated, and there is no need or want for artificially added, or subtracted, responsibility.

For those in the US who disagree, they should be thankful that they're still free to leave, and go anywhere else that doesn't exist for the sole purpose of protecting the rights of the individual. It is inappropriate to stay in the US, or worse come to the US, and try to violate the rights of the individual because you're too afraid of freedom, or the inherent responsibility.
Yay! This is the right move for their users.

There's still a ton of work left to do, but I'm thankful for all the hard work that went into making this possible.
Emacs itself starts fast. Most people who use emacs have a lot of packages that load on startup or autoload files that need to be read and this makes startup slow. Maybe if saving an image were easier then things would be faster but I think most serious users don’t care because they start emacs once a week
I can't tell what kind of point you're trying to make. A $700 laptop is generally about specs and performance, and that level of hardware performance becomes cheaper every year. This is not true of $700 sneakers.
The grass is always greener...

Someone out there is wearing haute couture hand-sewn by artisans. Your hundred dollar shirt is laughable to that tier. But for the majority of the world, I think Nordstrom would largely count as "luxury"
Most new NY coronavirus hospitalizations are from people who stayed home
NYC has more than one of these sort of malls.
Newness contradicts creativity, because the creative process needs to result in objects that last. In fact, because new designs create a future need for more new designs, it cannot last by definition!

Think of shops that sell novelty items. Newness at an object level looks like novelty items. What is the quality of novelty items? How long do novelty items last?
No, it's not from thin air. Bridge financing is from cash on a bank's balance sheet (or as mentioned above, sometimes non-bank entities). Banks usually participate in bridge financing (some fees, loan on balance sheet typically on a short-term basis) because they want to also be part of syndicate financing (more fees, previous loan syndicated out to investors).

Banks infrequently get "hung" with loans and these usually are just bad deals that somehow got through. There are more hung loans now on deals that might have been okay under normal economic circumstances but are not feasible right now.
I think what I've seen is that you can lose about 20% of efficiency temporarily to dusty panels (until you wipe them off) and about 10% permanently to abrasion increasing the reflectivity of the glass; but longevity is unchanged. I'd be interested in reading more solid studies.
> Zoom was one of the companies that I flagged in my head as the worst [...] Keybase one of the most promising

Hear hear. It really is an absurd world we live in, and I had a good chuckle about that - just before I deleted my Keybase account.
A client once brought in a Thinkpad they ran over with a truck and the only damage was the soft copper heatpipes and fins were bent. I bent it back a little so the fan wouldn't scrape and it ran perfectly fine.
In behavioral economics that’s sometimes referred to as “social norms versus market norms” [first useful link, 1].

The example given (I think it’s via Ariely) is that you wouldn’t pay your friend to have cooked you dinner. This is the same thing: there’s social contract value in helping your friend out, and they’re showing appreciation with a token. In fact, if you friend offers you more money than the pizza and beer, you are likely to be insulted by the lowball offer, since you now evaluate the suggestion in terms of work for hire via market norms.

Social norms are so powerful though, that even if the friend offers you higher than your market rate, it’s still not worth it to take it, as it would shift your relationship (with lifetime value X) from a social one to a commercial one. Usually when people say “humans are irrational” they should be saying “people have complex utility / reward functions”!

[1] https://www.behavioraleconomics.com/resources/introduction-b...
Been self-hosting for a few weeks, and it's working exactly as expected. I find Slack to be slightly more reactive but not by much (I'm comparing a company-wide workspace of ~10 actually active people, vs a little channel of ~5 actually active people).

Personally though I can't stand the conversation view in Riot, the spacing between the nickname, the avatar and the text feels just wrong and I can't see in a glance who is talking and says what (yes, even with the compact view). It's minor, but it's the one I have under my eyes at all times so it's there. For now I'm using another snappier client (https://neo.pixie.town/) because of this issue.

Apart from this client-specific issue that doesn't say anything about the protocol itself, everything is fine.

The one thing I'm waiting for is rooms where participants are hidden, so that you actually get closer to a pubsub system. I have some ideas I want to try and play with, but this is needed if you want to keep some privacy
upspin.io seemed like a strong decentralized alternative from the same people who maintain the Go language, but unfortunately it seems defunct, judging by it's GitHub activity. Anyone know if it has been forked and maintained elsewhere?
In California, it's CCP 585.

https://leginfo.legislature.ca.gov/faces/codes_displaySectio....

It's a two step process. First your get the default entered if they don't respond, then you ask for judgment for damages. Maybe that's where the confusion lies. The default is entered by request almost automatically if they don't respond. Getting your judgment for damages requires evidence to prove your case.
yes, not sure what your neiman marcus pension will look like in 6-months...
> ”People are used to filling up their cars at gas stations”

Yes, and EV drivers are used to charging up their cars at charging stations.

Wireless on-route charging is not needed for the same reasons that we don’t need to refuel our cars while driving down the highway.

The real cause of range anxiety in modern EVs is that in many parts of the world there aren’t enough charging stations. But it’s much cheaper to build more charging stations than to dig up roads and retrofit them with wireless charging infrastructure!
By what metric? Average wealth?

We're also less healthy and less happy than a lot of "poorer" (by your accounting) developed nations, so seemingly that wealth doesn't get us much.
The problem is cost and complexity. These things need a load of copper wire to make a loop, so if you are laying something like this down every 4 feet, it translates into a boatload of material (think 400ft of copper per 4ft charge) (That is being driven on... so definitely a possibility that they require regular maintenance).
Okay, but even if GTK is a GNU project or a FSF project, why does that mean it qualifies for being part of a future GPLv4 licensed EMACS, and QT does not? Both are available under the LGPL. I wonder if Stallman expects that a GPLv4 would likely or definitely be incompatible with LGPL3. I don't think it's because the LGPL version would be bumped if a v4 came out; GTK is still on LGPLv2.1
What if you don't owe the debt, however you are hit with dozens of summons to show up to different courts for different supposed debts? How is it fair to force a totally innocent person to take time off of work, possibly hire a lawyer, in order to not have a default judgement against them from a shady debt collector?
I've been wondering a lot recently if folders make projects better or worse.

For example, when I write a library its usually very simple. There's a single directory which contains all of the source files. When people use the library they:

"""

import lib

lib.run()

""""

Dead simple, no complex module paths to remember, no hierarchical folder structure forcing you to code based on a pattern rather than functionality. Pure bliss.

But on the other hand, I have projects that contain 100k lines of source code. I can't just leave it out in the cold. So poor baby gets a couple of folders.

But I do hate it. I hate writing the code. I hate reading it. I hate finding it 6 months after the fact.

That's probably just the nature of the job. It is work at the end of the day. Maybe its just doomed to be hard.
I think the main advantage of Airtable is the GUI, does faunadb have anything like that?
I never said everyone supports social democratic policies. I said a comfortable majority does, which is true. Having grown up in rural Michigan, I'm also quite familiar with bosses at Amway, Steelcase, and GM dressing up their politics as those of the working poor, when that's far from the truth.
No, that comment is referring to the fact that advertisements change their format when an iOS device is sleeping, and thus devices listening need to filter on a different UUID.
I think you're making the point that a majority of VS Code was funded by Microsoft, and therefore it can't be compared to Emacs which was either mostly or entirely coded by volunteers?

The vast majority of Emacs's usefulness is its ecosystem. Several Emacs clones have been made in a very small amount of time, but none have caught on because they lack the ecosystem and community. So it's only really fair to compare VS Code's ecosystem with Emacs's ecosystem. And VS Code's ecosystem was created by unpaid volunteers too.
Mapping SwiftUI State to View Binding Types
(Just noticed a minor error: GNSS orbits are roughly 20k km, not 20 km!)
Mental flexibility. Oftentimes, people build their identities on hard and fast beliefs. These have a way of eliminating entire directions of exploration when the ingredients that cook into a decision are being gathered. Routinely refresh your deepest beliefs and your mental architecture will be much, MUCH more optimal.
I thought warrant canaries had to be in financial reports because those are one of the documents where companies are legally cannot lie under SEC rules?
Build a SwiftUI Animal Crossing Application (Part 1)
I use Emacs and love it, but the problem as a newcomer is that basic questions never have basic answers. The answer is either in the form of a complex incantation, or requires one to come to grips with new abstractions.
Black Friday is a good time. This past November I picked up a ThinkStation p720 for like 60% off. Not sure whether laptops are discounted to the same extent, but it's worth investigating.

At any time of year, see if you are eligible for their "Tickets At Work" program which offers sizable discounts. They sometimes even stack with seasonal sales...
This is a big step. I’ve previously been pretty against the NHS’s approach (being mostly centralised etc), but I’m very happy to see that they’ve open sourced it. Does this also contain the server side that does the matching?
Tried connecting to MySQL 5.6.10a RDS Aurora cluster with username/password and SSL enabled, much as I'm able to do with other clients, but handshake fails with `140230041270248:error:100000f0:SSL routines:OPENSSL_internal:UNSUPPORTED_PROTOCOL:../../third_party/boringssl/src/ssl/handshake_client.cc:568`

Maybe boringssl is too new for my version of mysql supported tls protocol versions?
Which is one of the reasons I don't quote Ben Franklin, who had some points despite his Statist faith.

Let's not get caught up with logical fallacies. Points stand on their own merit, despite how some misuse them.
If you ever start to develop Emacs Pinkie as I did you may come around
I always wonder how americans can achieve FIRE with the healthcare system.

It seems doable until something goes wrong and you get a huge bill?
vi is less unintuitive, as I noted above.

I am having trouble finding that in your long comment. The initial experience of using vi and emacs are hardly different in some fundamental way so either being unintuitive seems like a poor way to explain their respective popularity (or lack thereof).
This article mentioned a while ago had relevant info: https://news.ycombinator.com/item?id=22689301

In my experience, ensure you don't change the code as you move it, don't rename files and move content at the same time, and don't move "too much" code in a single commit. Around 2k lines at a time seems to be a good number. Maybe some languages/structures are easier for git to analyze when doing blames.
Covid-19 – Evidence Not Fear
Who cares about popularity? It often brings more trouble than anything. Emacs is a gem and will probably stay like that for decades to come.

The only thing I wonder about is how it is possible that Stallman seems to have never heard about org-mode which is one of the main reasons I use Emacs and I don't think there exists anything that even comes close.

I manage my todos with org-mode, generate chord sheets of my songs and even produce my website from org files.
> Each two hours, we merge any changes from master into internal

Not hiding the fact the published source code isn't that built into the app then...
That's an odd contrast (one frame of a game versus loading a language runtime). How long does a game engine take to load?

A reasonable comparison is whether Dart is able to render complex experiences at 60fps (i.e. 16ms / frame) on a low-end phone device, which is the primary use case.
Speaking as someone that has bounced off the likes of notepad... I think you are overstating the case.

I'm not saying to merely claim it and call it a day. I'm saying claim it while showing people how to use it. Make it a dialog that doesn't begin with, our way is harder. It isn't harder. Just different.
Oh really, seems like someone has been getting away with it for a long time..
That is quite the abuse of statistics! US GDP (edit: inflation-adjusted) was $5 trillion in 1970, and $19 trillion in 2019. The income percentage of the middle three quintiles went down from 53% to 45%, but 45% of $19 trillion is still much, much more than 53% of $5 trillion. Income for this group did not shrink, it just grew more slowly than other groups. The income was "lost" relative to a hypothetical world in which the economy was the same size as in 2019 but the middle quintiles had a larger income fraction, not the actual world in 1970 or any other past year.
Except you don't need to import Firebase Analytics to use the messaging.
And, same as the Facebook SDK situation earlier today, Firebase SDKs will do stuff when the app loads whether you reference them or not.
Neiman Marcus suffers from two additional factors imo - a lot of their retail is in pricy urban real estate markets (Beverly Hills, Palo Alto, Stockton Street, Michigan Ave, Hudson Yards, Tysons, Houston's Galleria, etc.) where rents have escalated in recent years in comparison to cheap Amazon / Walmart style giant warehouses outside of town.
Additionally, NM has been owned by PE for years putting financial strain on the company.
right. the money has to come from somewhere. you dont get an "employee hour rebate" from employee hours saved. maybe you should, but in reality it doesnt happen. anyway employee productivity claims necessarily get taken with a huge grain of salt. need to hit people over the head with the benefits.
AirPort Time Capsule
I have a (joking) theory that Trump's initial lack of action was a calculated ploy to make sure the denser, blue states decided COVID was urgent.
> but no such law currently exists.

It could effectively be done under the existing broad quarantine provisions of the Public Health Service Act, especially if it didn't expressly order a lockdown but instead ordered that anyone engaging in the kind of activities that would normally be prohibited in a lockdown was subject to summary detention for examination until shown not to be infectious.
And your mechanical watch stops working every time you pass over one of the recharging grid squares :-)

I love the idea of using magnetic inductance to charge at a distance but with all that flux even small loops of conductors might be in danger of generating a serious voltage potential across them.
IDK why there is so much focus on charging in motion.

This has a much better application for parking lots. Dedicate some percentage of spaces as charging spaces and power vehicles at rest. It doesn't need to deliver a high power charge to be useful.

Heck, this even makes sense for loading docks/semi. Put these induction chargers at every loading bay and let the electric semis charge while they load and unload.
Seems like flamebait.

A modestly more interesting set of questions would ask how spouses feel about their level of contribution. If you don't feel like you're getting the short end of the stick, you're probably not. Couples continually strike a balance as to what's fair overall, and few marriages survive when this doesn't happen.
CIDER can just as easily be built as a plugin to VS Code. (Actually, more easily.) It's just that the people who built it chose Emacs, simply because they personally prefer Emacs.
This was helpful to me. How does the PE company fare in the bankruptcy scenario? Have they put up collateral or are somehow on the hook to the lenders?

It's my understanding that the bankruptcy applies only to the purchased subsidiary, so the PE firm only stands to lose the principal they put in at the start.

If so, it sounds like the PE firm gets all the upside, but is less exposed to the downside. So they are incentivized to rachet up the risk.
We have very easy mail in voting in LA.
I've always interpreted it as a "reason" to hang out, or a politeness thing. It also makes it clear that your buddy doesn't plan to shoo you out of their new apartment once you're done the job.
I mainly use it on my laptop only, I try and keep my cellphone free of distractions. For that it's been no worse than any other open source project, a few hiccups at time, some technical know how is useful.

I'd suggest downloading it with a few people that are all on the same wifi so that you can find each other, and perhaps set up a pub if you don't know someone that is already apart of the network, as bootstrapping is from nothing is slow going.