skysight-inc/HackerNews huggingface dataset:
You realize you are speaking of a 6 year old language right? For some reason, it sounds like you are referring to some newly launched shiny new language that nobody has ever done anything with.
US-China Relations and Wars – Ray Dalio
You seem misinformed. Did you read the article? What "price" are you referring to, that Colvin didn't pay but Parks did?
There is surprisingly little research on this.

Personally I find that contrast between different themes, that is when switching from say one website to another, is the most eye strain inducing. Going from reading black on white to white on black or vice versa just hurts.

I keep everything black/dark on white themed since that's how most of the world works. I suspect many who use certain themes experience eye strain when viewing normal stuff and falsely assume it proves the efficacy of their theme.
Erst kommt das Fressen, dann kommt die Moral!
All of this sounds great but it doesn’t mean that the code written in it will maintain the same level of simplicity/approachability.
Go has the advantage of enforcing it. Writing code is easier than reading it.

Don’t get me wrong, I love swift but I think that for what you’re talking about constraints are necessary because we naturally shift towards more complex ways of expression.
Historical note: CUA didn't come along until 1987. In 1985, the Lisa had been out for two years, and CUA was that far into the future, as indeed were Windows 2.0 and OS/2 1.0.

It's true that the claim that the Mac/Lisa key chords were the standard 35 years ago is quite wrong. But it's false to claim that there was another standard instead.
In python I find I can't, is there a way to stop at breakpoint then amend the line you're on? or add a new line. I use PyCharm.
Regardless of how one feels about the article, the thread is surprisingly not bad, and it's an intellectually interesting topic that doesn't get discussed here much. That makes for a great submission! Your notion of what belongs here is narrower than what the site guidelines call for: https://news.ycombinator.com/newsguidelines.html.

The best submissions are the ones that can't be predicted from any sequence (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...). This one doesn't hit that standard because it falls into one highly predictable sequence (promoting a blog) but it's unexpected enough along other axes to be a fine one-off.

Interestingness declines exponentially, though, so I wouldn't say we want follow-up posts of this nature for a while (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...). Much better to find something else that's equally unexpected and completely unrelated.
Yikes. It's just a business doing business things. You can put away the guillotine; it's just a domain name.
Well how do you define a "market"? We don't say that every market needs to be perfectly open to everyone; I can't just put my home-baked goods on a Walmart shelf and start selling stuff unilaterally, or even handing them out for free within the store.
Projectile + Helm works extremely well for me, did you try those modes?
The commonality between all special interests groups that have influence over politicians is money. The rich have more of it.
As I see it the older emacs users see many of their decisions as right because they made them. What I’m sensing is a total lack of basic design thinking. A “neoEmacs” could achieve this, get clear who the new target audience is and based around this what a neoEmacs clear project goals would be (something like “position an emacs to be the editor of choice for people born after the year 2000”) [or whatever] and then with a new persona start to unpack critical design considerations and priorities a project plan from there.

For emacs to survive/thrive it will need to go through a process of transformation. Even from these conversations I can see right now that can’t happen with the current core emacs project. I neoEmacs would be a great way forward.
> - Endless method: this one is cute, I love it!

It's a weird name for it. It should probably be called something like 'equational method definitions'
"The press is doing everything within their power to fight the magnificence of the phrase, MAKE AMERICA GREAT AGAIN! They can’t stand the fact that this Administration has done more than virtually any other Administration in its first 2yrs. They are truly the ENEMY OF THE PEOPLE!"

https://twitter.com/realDonaldTrump/status/11142215334617907...

I mean. Do I need to say anymore?

You can't be a freedom fighter and be OK with that statement. It's mutually exclusive. Period.
Medical anthropology is definitely a thing. It studies the cultural aspects of medicine: popular beliefs about the nature of health and sickness, attitudes toward treatment, the relationship between doctors and patients, etc. Given the complicated and often counterproductive beliefs about disease control in the US today, it feels like a pretty important field.

A popular science title from this area is The Spirit Catches You and You Fall Down, about the relationship between a Hmong family with an epileptic child and their doctors. I think it's often assigned reading for students in the medical professions.
> Am I missing something?

Yes: Swift is now (and has been for a while) the standard language for developing iOS and MacOS apps. That makes it important completely independent of any features it may or may not have.
Firstly, it's a pain in the ass to deal with in a very direct way. A long time ago I did some work for someone who is now very well known in the music business, and we used to have conversations during which he would talk at me. Mostly about himself.

While his persona was actually fairly mild compared to some in the business, it was still not fun to be around. I imagine - possibly unfairly, but perhaps not - that Kanye is the same *10/100/1000.

Secondly it's very hard to trust someone who is primarily interested in themselves. Trust is absolutely critical to any kind of successful business venture, and if you can't manage the real thing you should at least be able to create a convincing illusion of being trustworthy.

Would you trust Kanye with anything? Would you trust him to turn up to meetings, pay people on time, not suddenly flip the table over and run the rules and the game tokens through a blender?

YC has created a certain consistent branding for startups, and Kanye in his current state is going to have a hard time doing the equivalent in music.

Which is not to say he won't succeed, because narcissism is a huge driving force in the music business, and like calls to like. But there's always going to be extra drama over and above the usual startup dramas - and that's going to add up to a whole lot of drama for anyone to deal with.
Chen Shuibian has proclaimed independence like 10 times in a row in his term. Nothing much happened.
Official PDF transcript:

https://www.computerhistory.org/collections/catalog/10271716...
The Pijul website says their patch model is "based on a result from category theory" and they link to a paper from 2013. But wasn't Smalltalk invented in the 70s? It seems to me that either the paper wasn't novel or that Smalltalk used a different system. Why do you believe it's the same?
Also, prior to the invention of the steam engine, you couldn't move goods overland with any sort of efficiency. You needed, at a minimum, canals. The author of the blog has covered this in great detail in previous posts and it comes out to something like you can't have an overland supply chain longer than a week in pre-modern times because the draft animals will eat more than they carry in food in a week. A 5-day supply chain is already carrying more in food than it is other goods. And you can't just rely on pasturage because (a) it's often not available (and highly depends on season), (b) your draft animals would need to spend hours each day foraging to get enough food, which is hours they aren't spending moving, and thus (c) the trip takes longer and you need to bring more food for the humans accompanying it.

So, yeah, you could probably have carried charcoal from one town to the next, but you aren't gonna see long supply chains of charcoal, same way you didn't see long supply chains of anything else. That's why the biggest cities in the period were so small by modern standards, and were all along rivers/oceans; you literally couldn't supply more than a medium-sized city by land because it was impossible to get enough food into the city.
Currently, Ookla ranks the US's average fixed broadband speeds as 11th globally. This outranks Sweeden, Denmark, Norway, Luxembourg, New Zealand, Japan, Taiwan, Portugal, Israel, Poland, Germany, Finland, Belgium, Russia, Estonia, the Netherlands, and so many others. It might be more expensive than many other countries, but its definitely not the slowest average internet out there.

https://www.speedtest.net/global-index
I wonder if Google Wave, or something like is more likely to succeed now that some many of us work 100% remotely.
It makes me wonder what kind of safety nets are available to people who can afford to think like this. I wish I was able to do this.
Seems like we should treat "Emacs" more as a platform than an editor. You then take that platform and build your own editor (and perhaps many other things!) on top of it. E.g. Doom, Spacemacs.
I think we're seeing a culture clash between people who come from a computing background where the terminal was either not used at all, or was a second class citizen, and people who come from a background where a terminal is the main way to interact with the system and the GUI is relegated to mostly showing terminals and doing the GUI-oriented tasks that can't be easily accomplished in the terminal, like pixel-image editing and drawing.
I love Ruby, but I agree with you about disliking that kind of thing.

I've done Ruby since 2014 or so at a few shops. My general anecdotal experience:

- Lone Ruby coders often use a lot of that cutesy/obscure/dense stuff.

- Teams of people writing Ruby, with healthy code review practices, tend to value simple, easy-to-read Ruby.

- A lot of Popular Ruby gems (and projects at aforementioned Ruby shops) have Rubocop-based style guides. Rubocop has some very strict ideas about Ruby coding style. The defaults are mostly quite sane and it's easy to disable/customize the ones you disagree with.

Not making excuses for some of the more florid parts of Ruby's syntax and stdlib, but in practice I do find things are manageable!
This is just one study [1]. There are plenty of others. Mass privatization killed a lot of people in Russia. It’s already been publicly admitted by US politicians that the Russian elections were influenced and tampered with by the US as discussed in above threads.

I’m sure you’ve heard a lot of things that put the US in a positive light. That’s great but doesn’t say anything except that the US says a lot of good things about themselves.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5459934/
> It is widely used for a staggering array of tasks.

Is it? What area are you in? In my hobbyist, college, and industry experience I've never seen anyone use emacs for anything. I have seen Vim (or at least vim bindings) a few times, but I only know of emacs from older unix discussions online.

Edit: Looking through stack overflow developer surveys, emacs use is in 16th place for editor popularity at ~4.5% usage, but has stayed close to that number for years.
> One could argue that using anti-competitive laws to prevent people from controlling their platform

This is a false view of how anti-trust law works.

If a company is engaging in anti-competitive practices, and has significant market power, this is illegal. And the courts can absolutely force a company to engage or not engage in certain actions.

Courts have already ruled on this. Just go look at the microsoft case. The courts forced microsoft to take certain actions.

This is a settled, legal issue, lol. The courts can absolutely force companies to stop engaging in anti-competitive practices, according to the sherman anti-trust act.

The courts can also force a company to sell to certain people and engage in certain business practices, if refusing to do is would be anti-competitive.

> You could argue that my car is my platform

Bad analogy. The reason why it is bad, is because a singular car is not a hundred billion dollar business.

If, instead, you controlled 50% of the car industry, though, then the government could absolutely force you to do things, or not do things, if your actions are ruled anti-competitive, as according to the Sherman anti-trust act.

> you are being anti-competitive, and that isn't fair!

Anti competitive actions are only illegal if you have significant market power. 1 person, with a single car does not have significant market power. Instead, I would have to control 50% of a 100 billion dollar business, in order for it to be illegal to engage in anti-competitive behavior.
> If the US continues its slide into authoritarianism, you can bet it will happen with the pretense of legality

And how is this going to happen? The Constitution puts firm limits on the President's power, the Supreme court will not approve of anything contrary to that (no matter who appointed the justices), and the Congress is not going to change the constitution by a vote of 2/3rd. What is the mechanism of usurping power that you see?
Oracle is way past the point for that comment to be non-sensical. For any other company it'd be bizarre, but "hostage" doesn't even begin to describe Oracle customers.
The primary feature of Swift is that it a more safe language (via many of the same mechanisms in languages you referred to above), while being extremely compatible with the extremely large API surface area of iOS/macOS (which is both in C and Objective-C), and allowing incremental adoption without having to rewrite existing application/library code.

To have adopted any of those other languages requires dramatic changes to a huge amount of platform APIs, along with on-going challenges of divergence. Put another way, any other language would have basically forked the entire platform.

The Swift developers definitely have ambitions beyond being a compatible with Apple's existing SDKs, but that's the fundamental thing Swift does that no other language can do.
While Windows technically existed in '85, no one statistically was using it yet. Other's copied the CUA interface into the late 80s however.
I wonder if blocking Google Analytics by default would affect their default search engine deal with Google...
How do you define the heuristic to tell? I can't do it without resorting to a tautology or circular logic.
Python on a whiteboard is functionally indistinguishable from pseudocode.
How can an Android device be unlocked, and how long would that take?
Comver: Compatible Versioning
Exactly, I was in love @ Swift 2, but as the language evolved to cover corner cases and enable things like SwiftUI, it became nigh-unreadable, there's simply too many 'dialects'.

Dart is the closest I've found to optimizing the surface area of a language while maintaining flexibility like ObjC.
Market share shouldn't matter.

The numbers that do matter: Are the number of contributors increasing, decreasing, or stable? Are the number of users increasing, decreasing, or stable? Is the rate of increase (if increasing) for either of these itself increasing, decreasing, or stable?

As long as contributors and users are both increasing, you're probably ok. As long as the rates of increase are at least stable, you're ok.

It's not like this is a life or death struggle, emacs will probably outlive us all.
> It's marketed as a security device, but it's not like a toy quadcopter is going to stop an intruder any better than a non-flying camera. Which means "not at all."

Maybe version 2.0 will have lasers?
My thoughts:

- A Ruby "Preview 1" release? Oh crap, I have to start Christmas shopping soon.
The Prelude package uses dark mode to give Emacs a modern look. And adds line numbers for the same reason - LOL.
>My personal experience is that you definitely take an impact in your promotion/raise/advancement when you follow your principles an speak truth to power. I don't know that I've ever directly been fired over it but I have had some interesting conversations with senior leaders who did not appreciate having their ill-conceived choices called out. But I can assure you that if you have a moral compass and you follow it, even over the objections of people who would have you do otherwise, you can sleep better at night and you can look back on your life with way fewer regrets.

I've had similarly interesting conversations and I agree. However I have a good salary, a spouse who works, and I live in a "first-world" country with a reasonably good social safety net and sane healthcare policy (i.e. not America).

Therefore I thankfully have never been forced to choose between working ethically and paying the bills. I've never had to seriously weigh speaking truth to power and saving for my daughter's university tuition. Or putting food on the table.

Too often it seems the people who advocate things like "working like you don't need the job" are the ones who don't actually need the job because they're supported by a working spouse, investment income, or are otherwise wealthy enough to float for a few months until something better comes along.

Getting advice like "prioritize ethics over income" from a gazillionaire like Sam Altman who can afford that luxury (yes, it's a luxury) seems particularly tone-deaf.
Every oil change
You left out the thing that was awesome about darcs, that pijul could do too: real cherry pick,where picking a change also tracked down the other patches needed for that, you could literally pull whole features from one tree to another, not just a commit.

It was marvelous with darcs.
x86 and similar (such as Forth) are considered typeless.
Show HN: A replacement controller for Litter Robot 3
State and local government taxes aren't some kind of luxury items that I purchase and I can stop paying if I chose so.

They are complementing the federal government so it doesn't have to provide these services.

If federal government would take care of everything and this was some extra service then I would agree with you, but it isn't.
Sometimes the detour is the journey.
> but then I realized that nobody anywhere EVER saves a web page to disk...

Some people do it all the time. I was emailed a saved page the other day.

I was responsible for a single page web app, and the error detection code was stored in a <script> tag within the page, so I got plenty of “errors” logged for people trying to access saved pages.
Except this is exactly how nation states work...

The State Massachusetts has more people than the entire country of Norway. At the state level, scale is more than sufficient.
What's the point in making JS faster if websites are just going to pile on another layer of React.JS dogshit abstraction to compensate? What Bill giveth, Andy taketh away.
org-mode and magit seem to bring in a lot of emacs users, even if they're only using one of those two things. If I stopped using emacs for code tomorrow, I'd still use org-mode and magit and still encourage others to do so as well, even if I also pushed a different editor or IDE for writing code.
Sane APIs (with exception of course, SwiftUI looked beyond Apple's ecosystem for inspiration).

If you've been putting up with the [lack of] iOS API ergonomics for years, by all means, Swift will look like a substantial step forward. If you're used to thoughtful and quality APIs, the marriage between Swift and NSDrunkApiDesign is an incredibly unattractive proposition.

I really just refuse to tolerate those APIs on platforms (.Net) and languages (Rust stdlib) where more sensible APIs are available. If there were an alternative stdlib for Swift that lacked/wrapped the iOS quirks, I'd probably be all for it.
The best thing about swift is it's ML-style type system (incidentally this is also one of the best things about Rust, and one of the reasons why Rust is competitive in "higher level" application development scenarios as well as "systems programming").

For me Sum Types and pattern matching in particular are an absolutely massive improvement over languages that only have classes/structs. They make statically typed languages feel almost as expressive as dynamic ones.
Bugs are not our biggest problem, our biggest problem are deliberate decisions that privilege vendor control, tradition, and ease of implementation instead of good architectural design.

All three major desktop operating systems (Windows, MacOS and Linux distributions †) are so bad that it's infuriating at times. We can't have a single operating system to rely on and say: "This system works well and won't give you unnecessary headaches."

How can we develop good end-user products when the very tools software developers use to create those end-user products are broken?

† The kernel may be decently reliable, but the actual distributions are an ungodly mess.
If I use the software, then the creator expands their business to compete with me, I can never update the software again.

Maybe this is software meant to work over the network and a security vulnerability is discovered. The license says I am stuck running a version with vulnerabilities until I can figure out how to use a different project. That's a deal-breaker.
Huawei building near its research lab in Dongguan hit by fire
The publishers' peer review process doesn't work.

They pull in half a dozen unpaid "volunteers" (who mostly don't have time and don't care) -- to skim a paper and then give a quick thumbs up or down. That's not real peer review, that's just holding up an arbitrary, meaningless bar. There are tons of papers that pass this bar and are either complete bullshit, or that are so poorly written that there was nothing meaningful for "peer reviewers" to actually assess.

You shouldn't be able to pass peer review without a methods section that allows a third party to fully recreate your experiment, but it turns out it's easier to pass peer review by leaving out sketchy details so that there's less for a reviewer to flag as sketchy! That's so obviously broken!

We spend a lot of time talking about the outrageous cost structure of the traditional publishing industry, but the other problem is that they never actually gave a shit about real review.

The model that should be preferred for open access journals should also be open access. Anybody should be able to publish pre-prints, like they can today on arxiv and similar. Then the entire community can choose to accept, reject, or ignore your work. The best regarded works can then be selected for publication.
I don't understand how a human being could be gullible enough to put corporate surveillance devices inside their homes, let alone pay for them!

Where the heck are these people? Why I can't seem to find them in real life? I'd be a lot richer!

Seriously, if you're one of these people, you should send me 10 Bitcoins and I'll install a high definition surveillance camera and microphone in every room of your home and live stream everything online... I'll even sell your data to third parties so that they can decide the result of the election on your behalf automatically. You'll love it!
Feds are tapping protesters' phones, here's how to stop them
Lawyers for Assange Open Letter to the UK Prime Minister et al.
I love the idea of Haiku but don’t do a contest. Just find a sound designer you believe in and raise the money to hire them.

No spec work!!! As a developer would you ever enter a contest to do unpaid work to pitch your code? No of course not so why ask people from other careers to do so?
I wondered about this too, since I have never seen on of these. Perhap the author is in a country where manual-light gas stoves are more common? In the US I have never encountered such a stove, and searching target.com (good proxy for common household items) brings up no lighters of this style.