skysight-inc/HackerNews huggingface dataset:
This comment sounds so joyless. The programming language ecosystem allows for all sorts of approaches, some many folks love passionately, and some you may not like.

However, your comment seems to suggest a whole swatch of software engineers are simply wrong/ignorant because they enjoy one of these paradigms that you don't. Burned or not in the past, I can't help seeing your comment as a form of anti-intellectualism.
Reddit Founder Alexis Ohanian files for a new $150M fund
Why and how do codes leak? I don't understand. Is it that some insiders are giving out the information?
In theory, yes. It's a Turing-complete language with quite nice C FFI, so you can call into Gtk just fine. In practice, uhm, no.

Apple's branding of SwiftUI and Swift is a bit of a double-edged sword, I think. The former is a highly proprietary, undocumented (but beautifully engineered) walled garden that only works on Apple hardware, and only recent OS versions at that. The latter is open source and purports to be a general-purpose, cross platform language, comparable in scope to C++, C#, Go, Rust, Kotlin, and other comparable contenders. They have only themselves to blame if some of the perception of the former rubs off when people think about the latter.
Off-topic: why you are not using auto-completion, or any other advanced editor/IDE features? fwiw, this aligns with many (most?) users of Emacs (or vim) who use it as a bare bones text editor, syntax highlighting at most.
Those who can, do; those who can't, teach.
A lawyer or the labor law office in your state should answer that.
Hello from a Libc-Free World
What are some of the changes you would want to see?
I think it’s a good point actually. I think it’s reasonable to say swift isn’t intended as a language to experiment with a specific concept, it’s a six year old production language designed for a general set of usecases where it’s good at a bunch of things that the languages it is replacing weren’t as good at. There’s some interesting discussions to be had about tradeoffs it makes but a question like “what’s the one thing swift does that other languages don’t do” is not the right way to evaluate a production language. It might explain why some people don’t find it interesting but swift was built to be a better tool, not merely an interesting one.

A lot of really good programming languages are “uninteresting” in this way, and that’s probably a good sign, not a bad one.
I basically gave up on Emacs and switched to a combination of VS Code and old-school vi for Go and everything else, respectively. Finding an effing theme that allowed me to program in Go in a terminal without making LSP’s overlays unreadable was nearly impossible. I spent days trying to make this work. I’ve used Emacs since 1991.
use-package can make package management easier, but using it s not beginner friendly. As an advanced Emacs user, when I read its docs, there were too many subtleties that can trip up a beginner.

Indeed, just yesterday I stopped using use-package for one of my packages as I couldn't figure out why it wasn't behaving properly - reverting to require solved it.
I have no interest in smartphone form factor “PC”. I want an AppStore with humans that gatekeep what I can do. That part I have no problem with. It’s better than the situation is on my PC anyway.

I only think the payment terms for developers and customers are bad.
Emacs users are probably more likely to unsubscribe to newsletters that they did not sign up for :)

(On a side rant, I really dislike how a lot of websites have normalized “create an account on a website” to mean “Sign up for receiving a plethora of emails about everything the website and its creators are up to these days”)
I’m nearly 40 and I’ve used it as my primary text editor since I was a teen and daily for my job.

For your anecdata collection.
In my uni, many professors used Emacs when demonstrating. For example, one course [0] used the Agda language [1] as a proof assistant. Afaik, the only good interactive Agda interface is the Emacs Agda mode [2]. Maybe you just live in a region of the world that happens to have a weak culture of using Emacs?

[0] http://www.cse.chalmers.se/edu/year/2017/course/DAT350/

[1] https://wiki.portal.chalmers.se/agda/pmwiki.php

[2] https://agda.readthedocs.io/en/latest/tools/emacs-mode.html
Python is pretty popular
Washington D.C.'s main weather radar is broken, could be out of service for days
> which throughout history has always selected a decentralised banking system with thousands of small local banks

The free market in my country has produced two banks that provide banking to 80% of the population (6M people). It has also more or less killed off cash in favour of credit cards and more recently a single, 100% privatized smartphone app. Accepting cash is still a legal requirement, ie. it is being kept alive by our government and central bank, but it is mostly old people and a few privacy/conspiracy kooks who use it.

Almost all of the private banks also have negative interest rates, at least for deposits over a certain amount. And they are all pushing investment (stocks) as an alternative for savings.

I really do hope our central bank wakes up and starts providing a way to store my savings without gambling them on the stock market soon, as well as a way to transfer money to other people without going through a privatized middle man. There is obviously a need for financial services like loans and mortgages, and even investment for people who want that, but storage and transfer of money should not rely on private businesses who then get to charge money for the use of money - the original definition of the word usury! - but be a publicly owned, publicly accessible infrastructure just like central bank cash was.
I don't think we even need Guile (though I wouldn't complain). Just cleaning up the way packages install (a proper package system, which could be optional) would be a vast improvement for elisp.

By creating a package system, making everything default into the el-user package if not otherwise specified, and moving the core elisp capabilities to the el/emacs-lisp package (used by el-user, importing everything), you'd create a clean path for moving forward. I have zero time and energy to contribute to emacs, but this is really the only fundamental change I'd want as someone who does delve into elisp frequently (or used to, not so much in the past year or so).
I’m not convinced these diets work as advertised..

I’ve read tons of scientific papers and there are too many contradictions.

For example these diets tend to forbid gluten intake, but some research imply better outcomes for patients with high whole grain intake.

I’ve also read that inflamation is useful for preventing cancer, so what good is not having relapses when you get cancer from all the anti imflammatory stuff..
import Foundation
import CryptoKit

extension String {
var md5: String {
let computed = Insecure.MD5.hash(data: self.data(using: .utf8)!)
return computed.map { String(format: "%02hhx", $0) }.joined()
}
}
It is still difficult for a new Comer like me to understand exactly what is going on here.
Windows syscall interface changes all the time. [1] has a table of windows syscall numbers. Just looking at the first syscall, NtAcceptConnectPort, you can see that all windowses up to and including 7 used 0x60; windows 8 changed to 0x61; 8.1 changed it to 1; and then 10 changed it to 2.

1. https://j00ru.vexillium.org/syscalls/nt/64/
Sounds exactly like my lsd experience.

At the lsd height, i was everyone and the world only progressed through me.

I also knew that i wanted to keep this enlightend state and thought about mechanism to bring me back into my 'normal' form. I thought up religion to only discover that it did not work, i came to the idea of creating an idol something like lsd. Something which will give me access back to this state and will be discovered and easily to be distributed.

After that, i was normal again. Continuing my life.
> it teaches me is some odd-for-me commands to navigate that as a user are all new and unlike every editor I've used.

That is the point. If it worked the same as every editor you've used, why switch? The point why Emacs is better is because it's different. These things need to be learned. Otherwise, Emacs can't help you.

It would be like people complaining that playing a guitar is different than pushing the play button on every music player they've ever tried. Well, yes, that is the point.
Hire a Cell Phone Hacker
Are you in need of a cell phone hacker to get any of your hacking services done. visit https://www.netweakhackers.com
Half my fifteen-person team at work (in a fast-growing mid-size fintech company in Chicago) uses Emacs, for editing/testing/running code in several languages, interacting with Web services, running various shells, calendar functions, document writing including UML diagrams and mathematics typesetting, and personal planning (Org Mode). To do this, we collectively probably use about 0.1% of the publicly available extension packages for Emacs on MELPA.

But the short summary is that most people use it for the various functions an IDE provides. The major difference between Emcs and other IDEs (VSCode, IntelliJ, ...) is that (a) it's often a little harder to get functionality that is provided out-of-the-box by another IDE, but (b) it's much easier (in some cases, infinitely easier) to implement workflows or functionality not already implemented by said IDE.

As an example, I often run snippets of code and want to insert the result directly beneath the code in question (similar to Jupyter in Python, but for any language, in plain text, directly in my editor). A trivial amount of Emacs Lisp gave me that with minimal effort.

If you like to have nearly absolute control of your editing experience, Emacs might be interesting to you. For most people starting out, who just want to get hacking on some code as quickly as possible, it is perhaps not the best fit.
Except Swift is developed by apple with Systems integrating the *NIX functions within a BSD foundation.

Very shrewd from Apple, with linux on ARM looking the next big leap for cloud computing (amazon etc) being able to program in swift natively on a mac running apple silicon and host in an ARM box on the cloud, having open sourced the systems api, is a very attractive offering.
> Yes, if you are only making a single pencil, then it would take much, much more, but the labor savings from mass production is precisely what makes the modern society possible

Yes. And what I'm saying is that you can look at the base cost of inputs back then compared to now. A pencil today is cheap, but there are a lot of items that go into them, and all of those have seen a drastic drop in price as we've developed new techniques for harvesting those components.

A pencil created in the same time period would have a vastly increased price too (obviously not as large as a sword). What I was originally trying to express, and it got kind of lost in my second comment, is that the original comment is right, but you can basically boil down the "hundreds or thousands of man hours chopping trees, managing slow burning fires, carting ore and wood around, etc" to "base component cost was exponentially higher".

That concept was somewhat lost in my second comment, when I was going more into what inputs of a pencil, but didn't continue along with how those inputs have gotten cheaper over time. The cost to make one manually doesn't exactly show the cost of doing it before modern practices, but it's much closer than modern materials harvesting practices, so gives a better idea of what the cost would be back then.

I wasn't trying to contradict with my first comment, but to expand and note there are ways of looking at this that scale along well and help you think along the lines of why things cost what they do at certain times. If you think of a sword as a set of inputs, and then ask yourself what those cost in the 1300's, you'll quickly come to the realization that swords were very expensive because all the things that went into making them were very expensive by the nature of harvesting and/or processing them.
I can't find much talks or examples of it, any good recourses besides the official page?
Their website is almost satirical levels of Silicon Valley hype.
That is my current impression. Practically speaking, this is huge off course, but it's nothing inherent to Swift. Apple could have embraced any language, no matter what it was like, good or bad, and it be on this privilege position that would undoubtedly make it successful.

And up until now, I was thinking I'll try Swift the day I'm forced too, because I'm working to develop an app for Mac or iOS.

But then I started seeing some comments like: "For me, Swift is currently the most interesting language". So I thought I might be overlooking something.

The most innovative feature I can find is null safety, which is alright, but I guess I've had my fun with it with Kotlin already. Someone mentioned good ABI compatibility, that is interesting, and I'll need to read up on that. Others say, it's just a nice mix of modern features in a well maintained package. That's great as well, you could argue C# and Java being older have some less modern aspects lingering. But that's nothing that makes me want to jump in it and try to use it for my next project.
The prehistory of experimentation infrastructure at LinkedIn
I think by now Google has lots of experience with bringing data centers online, so this seems incredibly far fetched to me.
I feel old when I see ”modern Emacs” and think “Oh, maybe they are finally either finishing off Guile Emacs, or porting the extension language to Common Lisp”.

I guess I agree that ibuffer should be part of the standard distribution. Less sure about undo-tree, but could be an option if the authors released it under appropriate licenses (I understand that contributing code to Emacs is somewhat cumbersome; although if I were smart enough to do so, I would jump through the hoops in a heartbeart).
Google stifles YouTube competitor LBRY, banning it for pedantic reasons
John Deere has entered the chat.

Also, car companies have been tinkering with "electronic repossession" - remote kill switches due to nonpayment.

So ... get ready for other things to suck as we attach technology to them.
What’s extending VS Code like compared to Emacs?
> Nicely formatted math.

Can you elaborate? With a keystroke, it renders a LaTeX formula inline.
https://archive.vn/gGHBY
> Privilege is highly underappreciated.

Perhaps if it was more widely distributed it would be more broadly appreciated. ;)

(or taken for granted, YMMV)
https://github.com/bbatsov/prelude
I first saw vo.codes in the huge pandemic project thread and have been following it since then. Very exciting to see your user base and the Discord community around it grow.

Regarding monetization, have you considered either having a paid API tier or simply licensing the models for use? Anecdotally it seems like there are many hobbyists and companies messing around with synthetic voice projects and providing all the vo.codes voices could be a big value add for many of them.
You haven't stated where you live.

In England it's problematic. Here's the Equality and Human Rights Commission advice: https://www.equalityhumanrights.com/en/advice-and-guidance/h...

If a man and a woman apply for a job and they're both equally suitable you are allowed to select the woman because she's a woman if you intend to widen the diversity of your workforce. (Or, if you employ mostly women, you're allowed to select the man because he's a man). In law this is "a proportionate means of achieving a legitimate aim".
You do realize Swift has only been officially supported for early adopters on Windows less than a week now? Ubuntu was the only officially supported distribution of Linux until earlier this year. Were any of the Linux distributions creating their own Swift packages?
>Yes, we've had sustained economic growth and wealth generation to a magnitude never seen before in the history of the world (although not equitable, but that's a different policy problem).

There are many ways I'd like to rebut this, but instead I'll just ask for who and how? Technology has improved that is for sure as it is a incredibly deflationary, but what else has improved in your eyes? The vast majority in the U.S. and some parts of Europe while nominally earning more than what they did in the 1960's are in my opinion worse off than before. Minimum wage used to be 40-50 dollars inflation adjusted, and one lower middle-class salary could support an entire family and provide material comforts. I don't see much of that happening now as I and many others believe inflation has completely ravaged the middle-class in the West and is making it increasingly difficult to get ahead.

>What does it mean that its not "natural"? There is nothing "natural" about the "free market"; its a way we decide to organize resource allocation. There are other ways to do so. Central banks have prevented catastrophic economic failures in the past few decades. I think I like this system better than one which results in "natural" destruction of economy and livelihoods like what happened in the Great Depression.

We didn't "choose" to have a free market. A free market is simply the voluntary and spontaneous interaction between free individuals, nothing more, and is entirely natural. Central planning and using coercion to force market outcomes, on the other hand, is definitely not natural.

It is often taught that we have avoided a scenario like the Great Depression almost exclusively due to the enactment of a central bank, but this is outright false and is borderline malicious historical revisionism (in fact many economists, including some at the Fed, believe that the Fed was actually the cause of the credit bubble during the 1920's which eventually burst in 1929). We had periodic recessions before the Fed, but they almost always resolved themselves quite quickly and wasn't near the impact that recessions have today.

Ask yourself this, why is it that recessions seem to get worse and worse and more importantly affect everyone and not just localised sectors in an economy? 2008 was definitely worse than 2001, and the current covid recession is arguably worse than 2008 due to how overleveraged everyone is (a direct consequence of Fed monetary policy).
Fracking also uses a substantial amount of water.
They already have Lockwise.

Pocket had millions of users already when Mozilla integrated it. A lot of people seem to like the recommended articles. The minority who know and care Mozilla was dishonest about why it was integrated 5 years ago would just keep criticizing Mozilla for not removing it.
>>> Insert obligatory The Princess Bride reference here. <<<
I’m a vim user, but I imagine there’s a similar way to do this in emacs...

The secret is piping fd into fzf and opening the selected value from fzf. You can probably write a 2-liner in elisp that shells out.

In my experience, this pipeline provides a faster and better matching experience than any IDE.

Once I got this working, I never went back to VS Code. :)
I think you're missing the point: Yes, multiple pieces of equipment in the process adds some ms in between input, computer processing it, and screen outputting it.

The issue here is how much will ping time add to that when streaming a game. Consoles hover in the 100ms are depending on game. PC's it's highly dependent on video hardware, but I good gaming system, display, and keyboard/mouse will be around 70ms.

The issue of streaming game ping ms in part comes down to human reaction time, which averages around 200ms-250ms. Given this, you want a ping time that doesn't add enough latency to the setup to put you above that 200-250ms reaction time, or you start to perceive more noticeable input lag. Given 70-100ms baseline, you want a bandwidth ping absolutely no more than about 100ms on top of that.

The math squares with my personal experience as well. I've played a few streaming services, and when my ping gets to the 100ms area I start to notice a little difference. It's often sill playable, but if it gets higher it can be very distracting.
That is beautiful, thank you for sharing.
First I've heard of that! Which law would be broken by "not hiring depressed people"?
I have a feeling the SO numbers aren't accounting for Org Mode users.
These are both valid concerns. I worry the most about 2; because this would mean that the Government would now have very direct control over the financial records of all citizens, which currently requires a warrant to obtain today.

But it may still be doable; there do exist Federal Agencies that are supposed to be apolitical but we've seen how the current admin has corrupted even non political agencies like the CDC, EPA etc. So ... I don't know. There would need to be better safeguards.
Ryan Dahl, Deno and Node.js creator, speaking live at 4pm PT
I was just looking for this a few days ago. Thanks!
If you can develop your whole application in your REPL without restarting your application that's a tell that you have a good REPL

In languages like Clojure and many other older languages this is the default method of development, it's like being able to develop your backend web app, and whilst your web server is still running dynamically inject + install a new function to it at runtime

Then pass new values through it, consider the output maybe inject a refreshed version of the same function, rinse and repeat until your app is done

Most developers are like "lol I can call my function in my REPL" and it's completely not the same thing, a good REPL is crack

Developing your app from inside your running app is next level that requires editor tooling + correct workflow + language support

You need an editor that shows the results of REPL commands either inline or in a REPL window, you need a language that allows rebinding of symbols and functions at runtime, you need a editor that lets you send forms from files into the REPL buffer, you want an expression based language to make the sending forms easier

A workflow like rich comments (https://betweentwoparens.com/rich-comment-blocks) is recommended so you're not micromanaging your REPL forms, and editor shortcuts to make this is as quick and natural as possible
Also, in most normal web pages—at least those not using hideously over-complicated scripting—just pressing your "forward" button (Alt+Right, for example) will navigate forward and restore the edits you had in the form.
~$51/month for 36 months.
The article also touched on why this is the case: Not everyone wants to assign copyright to the FSF.
well then you can just use the app store. some others of us would like the option of installing apps that aren’t sanctioned by apple.
> Some Labour MPs, at some point, proposed a group of people should take control of the editorial policy of the BBC and newspapers.

This does indeed seem to be what this person is saying. Thanks for putting in the effort to parse, though I do have to apologise for the fact that it hardly seems to have been worth it!
Since you mention IntelliJ, is it possible that the corporations you have worked in have been heavy on Java?

JDEE (http://jdee.sourceforge.net/) exists, but even I give up on Emacs when I want to write a lot of Java (and I use Emacs for literally everything else, including JS).
Looks like I’m out of date as of December after Caesars https://www.google.com/amp/s/onezero.medium.com/amp/p/8d5d92...

The other prong of this that is still possibly illegal though is spying on union-specific activity, and leaving that information out for employees to find, which fits under the criteria of making employees believe they’ll be spied on for unionizing - even not on company IT systems.

There’s already an NLRA complaint against amazon (source: Matt Bruenig on Twitter) over the Union-spy job posting. It’ll be interesting to see where that goes and if this gets tacked on.
don't do a contest at all then if the methodology is "If you build it, they will come" just wait for them to come.
The case for more – many more – Americans
Labor laws greatly expanded protections for the commoners, as did Social Security and other welfare programs.