skysight-inc/HackerNews huggingface dataset:
I have been an Emacs user for 20+ years, and I don't use editors that can't be configured to use Emacs key bindings. Luckily IDEs like Visual Studio can be configured to mimic Emacs.

To me the issues that make Emacs not modern are: (1) Slow startup. (2) Buggy language modes. (The ones that come with it are good, but third party ones such as web-mode are buggy.) and (3) No intellisense out of the box.
> but Swift for Tensorflow[0] is exciting and could become a refreshing alternative to python for machine learning

I prefer the landscape for ML not to be fragmented based on non-essential qualities like the language that is used.

How great is it that researchers publish code in the same language, and everybody can use that code immediately without having to learn language X and/or porting the implementation?
Supposedly 25% are unbanked or underbanked in the US. It probably varies highly on how you measure underbanked.

I always thought this is what the target is for with the Libra cryptocurrency.
I have a really hard time naming any law that benefited the common people the most.

Usually a good law will end up expanding the number of people who are elite, but still give marginal benefit to the commoner.

For example, statutory jurisprudence as opposed to rule by nobility, let people who were only good at trading become part of the elite. Previously you had to also have a private army, in order to be elite.
> wireless security cameras are a pain because you have to remember to recharge them

Wouldn't you just have them located near an outlet so they could be plugged in all the time?

> Perhaps in the not-too-distant future, your Homepod can detect the dog barking and hit you with a text message.

Considering that our dogs bark at things way across the street, we'd be bombarded with false alarm text messages with a system like this. :-)
It's worth noting that it took 75 years after Gutenberg's press before some disgusted printer came up with the idea of page numbers. As the saying goes, all progress depends on the unreasonable man, who eventually becomes disgusted enough to make things change. Quality matters, pride in design and workmanship matters, and it's not at all bigoted to point out that China, which now manufactures most of the stuff in our 21st century world (or at least the components of it), has a culture of designing and producing absolute dung. We should not accept unacceptable quality just for apparently low prices.
Is it really necessary to ascribe some negative quality of ageism to people who created and use software and then castigate them for it? Do you work for PeopleSoft? Makes your argument seem weak and flimsy, in fact arguments like yours can be dismissed out of hand.
> For people who stare at a computer all day, a lower contrast is good.

I stare at a computer all day and I hate low contrast themes, including solarized.

I am not claiming my view applies to everyone, so please, could you stop doing that. It is subjective: there is nothing inherently superior about solarized, even for people who stare at screens all day.

And it is not just an accessibility issue. It is a subjectivity issue.
Why would you tell somebody to use Android? Super rude.
> Neither mention either SFTP or FTPS

They mention SFTP at the very bottom but I agree with everything else you said:

> Some of its more prominent use cases, like publicly accessible anonymous FTP servers, have essentially fallen out of vogue. But its primary use case has ultimately been replaced with more secure, more modern versions of the same thing, such as SFTP.
Swift has great C interop for a language that is not a C superset, but C++ interop is at best a thing you can theoretically do. In practice c++ interop is usually done via a wrapper.
Moon safe for long-term human exploration
So the central bank can ride a financial storm by blanket buying paper with fresh money and let the market discover the winners

How can the market determine the winners if the central bank is propping up the losers by buying their paper?
Great to be in such a spiritual community! :)
I guess if you have to ask those questions you are streets behind aka not enlightened :)
Can you create decent GUIs with Swift on GNU/Linux???
Oh and read the rest of his writings to get a feel for what enlightenment is :)
Why the cheap swipe at Haskell? We use Haskell very productively in the real world. You can take a look at some of our blog posts here, if you want to learn more: https://tech.channable.com/

Here is one post about writing an Aho-Corasick implementation in Haskell which is as fast as the fastest Rust implementation: https://tech.channable.com/posts/2019-03-13-how-we-made-hask...
My understanding was that there is no need to involve Objective-C if you’re directly interfacing with C. That interop is direct/seamless, and works on Linux etc. even without Objective-C or Darwin [0].

But the C++ story is what you’ve described above.

[0] https://developer.apple.com/documentation/swift/imported_c_a...

and

https://developer.apple.com/documentation/swift/imported_c_a...
I'm using rust and metal on macos and it's pretty nice. I'll switch to wgpu eventually, it's similar enough to metal.
I am one of those geezers.
use load cells, esp8266, & hx711 to weigh your (legal)fruiting substrate as it dries.. this way evaporation rate can be logged accurately and wet yields can be monitored.. Load cells should also be used to hang your drying racks to form a complete track and trace system.. I think enlightenment should be shared if you love your neighbor.
No, the US acted within the parameters of the 1995 agreement.

The agreement provided traditional diplomatic immunity[1] to personnel stationed at the base and their families but only waived criminal immunity for personnel for acts outside of the course of their duties. This waiver didn't extend to their families, because not being personnel, all of their acts would be outside the course of their duties and it would render their immunity meaningless.

This year, they changed that immunity so it no longer applies to family members, meaning they no longer have immunity. It was not made retroactive because the US would not agree to that (ex post facto criminalization is allowed in the UK).

[1] Diplomats usually refer to this type of immunity as "special immunity" because it is not related to the performance of diplomatic functions.
But for it to work well the rewrite should be done by someone that understands the current system, not as a way to avoid understanding the current system.
Really depends on the type of programming. The "Coding Train" channel is pretty much all about animations, and it works really well for that. Same for things like OpenGL, Computer Vision, CSS, or UI design where the results are highly visual.
Well, the payment system facet of the banking sector is so tightly regulated by laws and central bank regulations that you could as well consider it controlled by a single entity - the government. Nothing much changes, and in fact you can provide by law some basic rights of access to the financial system. Currently, in most countries it is conceptually possible for an individual to be rejected by all commercial banks without compelling legal reasons.
There are of course different kind of hardware errors and what appears to be bad memory might be due to some cells being defect or some less-than-perfect bus signals (which then should affect many addresses). In my (limited, perhaps dated) experience (I used it on maybe a few dozen computers), stressapptest (even using the default plain memory test), is much more efficient in finding hardware issues than memtest86+. If stressapptest doesn't find a problem in 30s, memtest86+ won't find any in 24h. I haven't bothered with memtest86+ in years anymore.

EDIT: only ever used the free memtest86+ tool, I have no experience with PassMark's MemTest86.
Bootstrap Sidebars
>In my experience most engineers don't have deep fluency with Unix tools, so as soon as you start doing things like `if` branches in shell, it gets hard for many to follow.

Okay, but what about software engineers?
OP said systems language, and what’s Swift lacking there on other platforms?
Not iOS apps, but windows applications[1].

[1] - https://swift.org/blog/swift-on-windows/
The other half of the equation was to make it costly to create vendor accounts. A vendor is required to send crypto to a nonexistent address (proof of burn).
> The point isn't to reduce the contrast, it's to use contrast based on hue instead of value.

It's not one or the other. It's both:

> Solarized reduces brightness contrast but, unlike many low contrast colorschemes, retains contrasting hues
> It doesn't look like your an Emacs user.

I have been an avid Emacs user since, I think, 1988.

> A lot of the popular DOS applications

Bzzt. 35 years ago the standard was Windows and MacOS. Soon thereafter NeXTSTEP and nearly all X11 apps adapted the same.
Then it needs some authoritative source, a leak, or result of a raid. Which was my point: analyzing the Windows XP code most likely is not going to prove there's a US mandated backdoor.
I think jumping from company to company is another symptom of the lack of workplace democracy. Why stick around at an employer that only sees you as a commodity and won't take your concerns into consideration over their bottom line?

Unionized workers report higher levels of happiness, have better benefits and higher compensation, and get a say in how their work is done. They also stick around longer because they have better job security.
> I don't get the impression that they had a "ton" of money when they started.

Viaweb was PG's first company, which sold to Yahoo for $49 million in 1998. Just as an FYI -- I think PG/JL/YC are great.
Workers napped, drank beer&watched TV in hidden 'man cave' under Grand Central
NASA Can’t Figure Out Why the Space Station Is Leaking Air
It's strange to think that this presentation of Google Wave was over a decade ago now. The concepts and interface still feel ambitious.

Although elements similar to Wave appear in modern messaging apps, it's hard to think of a single collaboration tool which provides all of the group threads, context, and dynamic widget support.

In terms of realtime group collaboration with support for dynamic elements, the most impressive project I've seen recently is Cattaz[1], a research project from Fujitsu Labs.

[1] - http://cattaz.io/
>It can be written without using any of its more advanced features...

So can Perl.
https://archive.vn/Fhejw
Good luck instantiating and using classes if you do it that way. You pretty much have to reimplement the itanium abi in whatever language you're using (hint: if your language doesn't already support it, then even implementing it in assembly would be easier).
I found that it didn't work out of the box for me (Rust and Python) but that eglot did work out of the box.

Eglot, not lsp-mode, will be the LSP implementation that makes it into the GNU Emacs distribution (because it is being developed with FSF assignments, and because the maintainer is active in the GNU Emacs development community, maintaining eldoc and flymake, and maybe others).
I don’t recall any breaking changes on Windows syscall interface, can you give an example?
Because the buying would be indiscriminate, while the market can (and will, to an extreme degree) discriminate.
I have chronic idiopathic axonal polyneuropathy (and several other chronic conditions) that have left me in near-constant pain (and at times with mobility issues, particularly the first year). It was initially thought to be possibly autoimmune in nature (I have two family members with 1 or more autoimmune diseases), but it was never confirmed.

I've been told that IvIG isn't even a good option for me, and in any case, I'm concerned about the at times severe side effects.

There are so many people around the world suffering from various forms of neuropathy, yet it seems to get relatively little attention. Some people are in wheelchairs, some in constant and severe pain, others lose control of their bladder or bowels, and some experience all of the above. Many millions of people worldwide. It seems like there would be a greater effort to come up with new therapeutics. At the very least, it's a huge market.
> Your inability to accept the reality of this kind of desperation and suffering tells me how much of this true compassion you actually feel.

Get a grip and don't try to judge my level of compassion or understanding regarding these people. I have been to worse places in India, where there is a large % of the population who are vegetarian and who live in abject poverty.

If people are inclined to, they will eat vegetarian. The cost of meat is more than than rice/beans/lentils/dhal etc.
This program finds the problem not because TLA+ is nifty, but because it sweeps out the parameter space, which is exactly what the original Go program should have done in a unit test. What happens when `len(pss)` is just below, at, or just above, or way above `concurrencyProcesses`? That is the type of question that unit tests are supposed to address. Go has a perfectly good deadlock detector.

The real problem cannot be solved by re-modelling in a different high-level language, because the real problem with that code is it gets `pss` from a library call and `concurrencyProcesses` from a global variable, when they should both be function parameters a test case can exercise.
To be honest, I didn't see your answer lol.

And accusing me of being paid is weird. It's probably my first post about Tesla and I post here regularly ;) - i also visited your history :)
You cannot have a monopoly within a product you have created from the ground up. iOS is not a market. It is licensed software. You do not own it when you buy an iPhone, merely a license to use it provided you agree that you cannot install whatever you want on it.
"Default gems" means that they're packaged as a gem but always implicitly available, as if you had included them in your Gemfile.

"Bundled gems" means the same thing, but you do have to include them in your Gemfile.

https://github.com/janlelis/stdgems#about-the-gemified-stand...
I did read it carefully, and provided thoughtful feedback.

> Any purpose is a permitted purpose, except for providing any product that competes with the software or any product the licensor or any of its affiliates provides using the software.

> Goods and services compete even when provided free of charge. If you market a product as a practical substitute for the software or another product, it definitely competes.

If I use your software and find a bug, I am prohibited from hosting a fork with a fix for the bug on Github as it would clearly be a practical substitute for the original.
Good point about not knowing in general. I believe I know my friends well enough (and long enough) to be certain that they aren't constructing elaborate webs of lies to fool me, so their rising wealth is likely real - as I said, it's hard not to put money aside when you live a middle class live on a higher income. None of those I was talking about own property though, while many of those with children do.

I wouldn't put a house into the category I understood the parent comment to talk about: it's not consumption, it's an investment. Still, you're right that it's something you're committed to and that would make it hard to "just walk away" from a job.

Savers get punished, but so do those that buy insurance, until the day they need it, I suppose.
I don't know what your situation looks like but nearly every spot I can think of where a camera would work well there is no outlet. Not too many people have outlets just hanging out up near the ceiling in corners or on the outside of their homes on the roof.
How about instead the Emacs website and splash screen recommends different `flavours' of Emacs instead? Such as Doom and Prelude for example. No reason to change vanilla Emacs.

Stop having Emacs be the recommended way to install and use Emacs.
But you do get that money, you get it and then it goes to the state and local government to provide you with your state and local services.

As a hypothetical, imagine 1 state which has very low taxes, say 5k on 100k income and does not provide very many services requiring the citizens to use post income tax money on all the goods and services they require such as rent, food, and healthcare. Now imagine another state which has super high taxes, say 40k on 100k of income, but the state massively subsidies their rent, food, gives them completely free healthcare and such.

Why should the person in the high tax state get to deduct the state and local taxes used to pay for similar services as the low tax one who has to pay for it with post federal income tax money?

To put it in more economic terms, SALT deductions incentivize state and local governments to increase taxes and spending to the point that the marginal utility of $1 provided by the government to citizens to equal the marginal cost of citizens taxes which include the SALT deductions or (1 / (1 - citizens marginal federal income tax rate)).

That literally creates waste because it incentivizes states and local governments to increase taxes to the point where citizens are seeing equal benefits with overall tax burdens at the cost of reducing the federal governments budget which ironically then encourages them to increase taxes to make up for it which then lowers the denominator in the states marginal utility to overall tax burden calculation in a positive feedback loop.
> the university is under lockdown because cases have increased 1000% in the past few weeks

This is exactly what I'm anticipating more of— localized lockdowns because politicians and others are unwilling to act on leading indicators and so need to overcompensate when it's obvious that things are past the point where they've already lost control.
I've been an emacs user for more than 20 years.

Is it just me, or is this article completely missing the point?

I've switched to VS Code because I can install extensions so easily. Getting a theme installed is not my concern at all.

With emacs, I'm still never sure how to get elpa (or why not melpa) to work correctly. And, modern packages for react never seem to be available there anyway.

I'm still astounded package management is so bad on emacs.

For the record, emacs and tmux are still the first thing I install on any new server. I still use emacs on a daily basis. But, not on my desktop Linux machine anymore.
Perhaps in the future there will be death penalty arguments for bad AI? Or insanity arguments "judge I had some faulty RAM which caused the malfunction of the policing robots - if proper maintenance had been done this tragedy could've been avoided"
Why would you think that? There's no evidence that dynamic typing is going away
Type hints are optional precisely because they're not convenient for many cases, and the add-on type systems cannot fully express the capabilities of the language.
Oh, I'm not confused. I just don't see it as a good argument.

One could argue that using anti-competitive laws to prevent people from controlling their platform for their own benefit, is in itself, anti-competitive.

I use my car to get to work and run errands. You could argue that my car is my platform, which I use for my benefit. Is it anti-competitive of me to not go out of my way to pick up other people and take them to their jobs? Would that be covered in the "Sherman Anti Trust Act of 1890" (Yes, I am familiar with it...), as the act was intended? I doubt it. You are of course welcome to disagree. I'll be expecting a ride to the grocery store tomorrow, and even if you have errands to run, we need to run mine first, because if you prioritize running errands in your car over mine, you are being anti-competitive, and that isn't fair!

If I went out of my way to prevent others from getting a car so that I kept an advantage over them, that is anti-competitive behavior.

Anti-trust laws were written to protect the public marketplace. As far as I'm concerned, the Apple app store is a private marketplace that Apple can do with as it sees fit. They can delete it today if they want, but that's just me.
That would be one place where deep learning could sort things and preserve humans, a few errors could be tolerable while sparing ppl lives.
Even when the law has no basis in reality? Windows XP is going to stay in copyright for... how many decades now? Even though it has no commercial value anymore?

Laws which make no sense and have no value to society should be ignored. If software is abandoned, it should be distributed freely.
> Secrets can be stolen, but they're not missing after.

You technically lose the secret in this case, since it's not a secret anymore.
How is it rude to suggest buying another brand of the product?
Emacs is in that blissful state where it's resisting sacrificing its core user base by trying to cater to people who are not going to use it anyway.

As a long term user I am very happy with the direction of Emacs development over the past few years. Emacs is pretty much the only piece of modern software where I don't have worry about losing functionality when I upgrade to a new version. Each new version is better than the old one.
FTP will only "disappear from the internet" in the sense that it will be eclipsed by alternative, better options like SFTP.

The browser was always a piss-poor FTP client and I honestly don't believe that there are large number of people who were "on-boarded" to FTP because they first used it in the browser. It was simply a convenience if you needed to grab just 1-2 files and were already in the browser. Also browsers never implemented SFTP yet it had no issues with adoption. Lastly if people really want a FTP client in their browser I'm sure there will be an extension for them, I found SFTP extensions in <5 seconds of googling, if there is a demand I'm sure we will see FTP extension (if they don't already exist).
Antitrust regulations don't make a distinction between consumers and businesses. What matters is how certain market actions interfere with the function or operation of the market. Usually, antitrust actions don't even involve consumer harm--they involve harm to competitors.

Consumer products are products consumed by an end user not in the course of their business, simply meaning that the product is not resold or otherwise materially used in the production of the consumer's own products. Thus, for example, your work office is a consumer of staples, but Staples would not be (because they are in the business of (re)selling office supplies, even though they also consume them).
Refusing to leak information about the republican campaign is unfair.

Working with Trump campaign is destabilizing. Both of those are true, factual statements. Wikileaks did both.
I have used various PoE splitters over the years. They're very handy. The older generation had barrel plugs, but newer ones have various USB connectivity options too. If you're able to run cable PoE is pretty sweet. It's particularly nice to be able to put a single UPS in place to power a bunch of devices during power outages.
It seems to easy to reach enlightenment when you are living in a monastery with a bunch of dudes and no responsibilities but to "chop wood, carry water."

But an enlightenment philosophy that can help a father of 3 with a hard marriage and a fulltime job or two...?

Hmm, maybe the enlightment philosophy project will take a few thousand more years...
How to Use Capitalism as a Climate Solution
> Emacs has more users than ever. It's definitely growing - not dwindling.

Growing in terms of the number of users, dwindling in terms of the share among editors
Oh, thank you, my mistake!
The Future of Airbnb
Here's the fork which I use:

https://rowanj.github.io/gitx/ (`brew cask install rowanj-gitx`)

The upstream also has some signs of life but I don't believe it has a stable release yet:

https://github.com/gitx/gitx
We changed the URL from https://www.crowdsupply.com/sutajio-kosagi/precursor/updates... to what looks like the original source.
Have you tried the “straight” package manager? Quite nifty.