skysight-inc/HackerNews huggingface dataset:
So, I used Vim for years - but frankly I only used what I needed. I never played vim-golf extensively, so please don't take what I say as the reasons I enjoy Kakoune as evidence of shortcomings in Vim. With that said:

Kakoune's multi-cursor support sort of blew my mind when I first started using it. Combined with the always selection first model of Kakoune, it means you can plop down 10 cursors, navigate around, select, reduce and etc all of them separately will actively viewing what they have selected. Finally when you get all the selections you want, you can act on them. That's really my main workflow that I just have to have.

Plugins may perhaps solve my issue. We'll see. I also am not sure how realistic living entirely in visual mode in Vim is. I'm not too well versed in visual mode, so I can't speak on it too much.

Kakoune has really been a joy for me. I just want more advanced features that Terminals can't provide (multi fonts, more UI elements, etc)
In Arid Corner of the West, Plan for 140-Mile Water Pipeline Stirs Debate
I like Altair, but it still has some annoying missing features like the inability to caption and footnote charts. Or the inability to format filters like sliders.

It makes nice looking charts in html/d3, but is a hassle to save a real image because it requires chrome or Firefox. Which happens to not work in my CI environment.

So at least matplotlib can save png without needing a bunch of stuff.
The dash for a car has over 20 software engineers working on it if you count QA. That's a simple component...

Now multiply that by every component that has a CPU in it (every electronic component in the car) and getting to 10k software engineers as seems quite easy.
If you dig into those machines, anything vaguely real time including huge chunks of the drivers were written in user writable microcode.
While I agree Snowden did a heroic thing, he is very visible due to being a whistleblower. There are potentially lots of people doing selfless and principled things that stay secret, since secrecy really is important in that business.
There is a tension between citizens need to keep their government from going astray and the government's need to outwit its adversaries. It's pretty clear to me we have gone too far in the direction of a surveillance state, but those agencies still serve a good purpose, too.
The scale is what changes. In the 90s it was a single website for a single product line. That model got disrupted by the "platforms" which dominate. It's unclear what is going to disrupt platforms.
A neural net told us who game characters were with astonishing 15% accuracy
Honestly, I'm pretty over Snowden.

The moment he fled to a foreign power, he should have known he would never be a free man in America. Chelsea Manning's sentence was commuted, but Snowden will never have that opportunity because he fled. Furthermore, since the day he fled, he has literally done nothing but try and shame our government and our system through media.

There's a chance the motivations behind his actions really are what he says they are. There's no doubting that his leaks were a good thing for Americans to know about. But at this point I'm more inclined to believe he's a foreign asset working on a campaign to kill trust in American government and American intelligence.

He's been working this "fair trial" thing for years now. He's just another marketing tool as far as I'm concerned.
If your standards are low enough that you would say superconductivity appears in nature, then quantum computing certainly does.
> House Intelligence Committee unanimously voted to ask Obama not to pardon Snowden

> perhaps Obama had good reason not pardon Snowden

> the damage Snowden did was worse than his advocates are willing to acknowledge

The damage he did is precisely why his advocates want him pardoned.

He damaged people who were subverting the US constitution. He provided the evidence for this.

Some us think the organizations he damaged were/are acting against our democratic institutions, and therefore the damage is welcome. He not getting granted a pardon would seem to us as evidence that these anti-democratic, anti-bill of rights forces are deeply connected to the highest levels of government.

But the key here is how you perceive the people who are subverting our liberty. Welcome anti-terrorist agents? Or anti-democratic shadow agents with the capacity to implement turn key dictatorship?
What are returns of VC firms generally? Anyone has done analysis on this?
Thanks - I have the Kindle DX, but it's slowness and general lack of flexibility is a significant negative that doesn't really balance out its superior page experience compared to a tablet. This is much more of a thing with tech manuals where reading is far less sequential than fiction or articles.

I'm aware of the new breed of large readers but haven't been able to try any, and I'm concerned they won't be powerful or sturdy enough compared to the fragile, sloooow DX to justify the outlay. I don't have much use for notes.

I realise the DX is a dinosaur though compared to the new ones you are talking about, and would love to be pleasantly surprised by a quantum leap...
Another scenario is that extortion of Julian Assange made him realize that sooner or later Russia will use him as a leverage in a negotiation and send him to the U.S.
They could modernize the play by making the death the result of a typo in the text message. E.g. Juliet cried / died
The ostracism comes when you've been told the "why" repeatedly over decades, and still choose to publicly take the position that calculus doesn't exist.
Did you mean "ensure WeWork doesn't IPO"?
I'm not fololwing, what's connecting Obama's behavior to Warren's and Sanders's?
This project represents a stark tradeoff: lose some complexity, and lose almost all control.

It feels like forcing users to learn a new language is a step too far here - I can't imagine a ton of people are so eager to build slackbots that they're willing to give up all their existing tools.
Does (or will) Dark have a light mode? Given the name and seeing the dark mode screenshots in the article, I wonder.

This is an honest worry for an older developer like me. When you're young, your eyes can focus on just about anything. This changes as you get older. A dark mode causes your pupils to open wider, where a light mode gets them to stop down. And if your lenses are imperfect, stopping down helps make things sharper.

I'm posting this as a reminder and plea to younger developers: no matter how much you love your dark modes, please consider those of us who can't focus on them, and give light modes full support too. Thanks!
Do you have other clients who are in Germany?

It appears that you do act as a registrar for .DE domains. At least, entering "ascascdasdcascascascasdcasdc.de" on the search on the front page at https://easydns.com/ offers to register it for me. It's purely a guess on my part, but I'd expect that most people who purchase .DE domains are in Germany, so if you've actually sold a few .DE domains you probably have some German customers.

That might not be enough to open you up to having to worry about German law...but it is enough that I would not dismiss that possibility out of hand.

PS: your site seems partly broken. I first tried to check for .DE on this page: https://easydns.com/domains/register/

Entering "ascascdasdcascascascasdcasdc.de" on the search there does nothing for me in Firefox. I had uBlock Origin on, so turned it off. Still nothing. Then I switched to Chrome, using a profile with no relevant extensions, and still nothing.

So instead I just went to the list below that lists all the TLDs you handle, and went through to find DE. That has a "Special Requirements" link, which doesn't do anything for me in either Firefox or Chrome.

PPS: in Firefox's console, it shows these messages for that page that isn't working right:

'Loading failed for the <script> with source “https://matomo.int.easydns.net/piwik.js”." at register:1:1

'unreachable code after return statement' at signup.js:15:1
The paywall link should be disabled after 50 people unsuccessfully try to reach the site.
Wouldn't expect something like that to be merged as late as as rc8.
Thoughts on California AB5 (The Lyft/Uber Law)
I find it strange the competition around Seinfeld was this intense actually. Certainly in its day it was the 900 pound gorilla of sitcoms, but modernly? The sitcoms that seem to be doing well are either feel good stuff like Parks and Rec or Friends, or stuff that took Seinfeld as a jumping off point into the cesspool like Always Sunny. In 2019 Seinfeld seems like it's not hard enough to run with the modern cynic comedies, while still too dark to be classified as a positive show.

Also most of the episodes seem very much of their era, and it's been 20+ years. Will episodes that relied on their extreme relatability still work when the target audience has never actually experienced that situation? In Chinese Restaurant when George is desperate to get access to a pay phone - how does that play with Gen Z?
That's because Obama didn't give Chelsea a full pardon.
> Amazon used to have the best service, best quality products, and best prices

They used to usually have the best prices on the products they had, and the widest selection of products. They didn't always have the best quality products (which were sometimes exclusive to non-Amazon channels), and outside of return policy (which was very generous, probably specifically to cover all the other glitches) their service was nothing special at its best.

Let's not view past Amazon through rose-colored glasses.
OTP release tarballs aren't much harder to deploy than static binaries :)

Elixir doesn't need to "cross compile" because its only compile target is BEAM. That's like saying "Java doesn't cross-compile".
I’m being lazy here, but isn’t this what happens when you cup your hands over someone’s ears to whisper? Or ever just turn to the person and talk quietly.
So no GitHub integration?
But how something is deployed is often not the job of the code author, as deployment has become its own technical craft. The argument should largely go to whether a tool can fit the domain given typical resource constraints (team size), not whether you get a static binary.
Here are 26 private cloud Kubernetes users who would disagree: https://www.cncf.io/projects/case-studies/?_sft_cloud_type=p...
Show HN: RegExact: Get the position of any JavaScript RegExp capture group match
It is technically impossible for the government to guarantee that he can present a "public good" defense. The most they could agree to is not opposing him presenting such a defense. The judge presiding over the trial would determine whether he could actually present such a defense and could decide to forbid it even if prosecutors don't object and could also decide to allow it if they do.
Can I ask, at what point in your employment did you negotiate for weekends off?
I usually check the accessibility at https://www.uptrends.com/tools/uptime. Now, it says that "it works everywhere" (e.g. it was loaded in 0.7 seconds in NY). 18 people are using Photopea in NY as I type this message.

Could you write me an email to support@photopea.com, and help me investigate it?

Sadly, if websites knew about specific fonts in your computer, it would be considered "fingerprinting" :( so browsers do not let us access fonts.
I think that many people you seem to think are tech savvy are really not. I'm 51 and I've been programming since 13, getting paid for it since around 20 years old. My kids are 21 and 19, they both use smartphones, so do my wife and I, I just picked up a OnePlus 7 Pro 5G.

My kids know how to use the latest social media apps sure, but they don't know how anything behind that phone and computer work at all. I can write Android apps all day long but they wouldn't even know where to start.

I had to teach my son how to punch a hole through the firewall to run a Minecraft server for his friends 5 or 6 years ago. After watching me build a few computers, he has now built his own top of the line rig. But he didn't just "know" that stuff because he's young, he had to have an interest and learn, from an old dude no less. It's just like people that drive cars, most of them do not know how cars work but they can still drive. I can also take a car apart and put it back together. I can do a ton of other technical things as well. It's not age, but interest in my opinion, that makes a person tech savvy.

Please don't lump all people over 50 together. Many of us designed and built the tech that you are so proud of now. We stood on the shoulders of giants and so do you. Your time is coming as and "old person." Always remember that.
The memory leak due to channels not being cleaned up was almost certainly because goroutines themselves are not garbage collected when they're forever blocked. In other words, `ch := make(chan int); go func() { ch <- 1 }()` is a memory leak. This is analogous to spawning a thread that deadlocks by attempting to lock a mutex twice, and has nothing to do with garbage collection.

About the GC pauses, check out the latency graphs at https://github.com/ixy-languages/ixy-languages (being careful not to mix up the Javascript and Go lines). Go handily beat every other garbage collected language in latency, and is in the same ballpark as the two non-GC languages (Rust and C). The peak tail latency times are measured in the hundreds of microseconds even at the highest loads tested, so I think the pundits may have a point.
If it were an actual pardon there would be no way to retract it. Now if they just declined to prosecute, that would be a different story.
"Vehicle manufacturers are just giving customers what they want."

...and they're giving it to them good and hard.
All knowing might be a stretch, but on the other hand, there's stuff like "ssl added and removed here" that let the US be pretty close to it for some portions of the internet: https://www.washingtonpost.com/world/national-security/nsa-i...
Do you genuinely believe that kids don't know what it's like to not be near a phone?

Kids are going to understand those plots just fine. You should spend some time reassessing your understanding of today's youth.
Refineries return that money faster.
> but that you are binding technology that obsoletes quickly with an expensive product that should last 10-20 years.

Manufacturers want you to have reasons to upgrade. Manufactured obsolescence is absolutely a feature to them. Don't want to keep driving your sufficient vehicle after 5 because "it's insecure and doesn't run the latest OS"? That's a guaranteed revenue stream if they can get enough of the other manufacturers go to along.
Thanks - I've since related my experiences with the DX elsewhere in this thread, and as another poster has pointed out there is a new breed of large e-readers; I haven't used any of them though, I share your regret at the relative lack of progress, at least until recently.
Conflict is inherently inefficient. That doesn't mean surrender to the opposing party is the best option.
They're probably working with remains that have gone through the 'donation to science' route. That line should be taken in the context of the entire article being about keeping your own relatives skulls not just about skulls period.
The "enterprise software" bit is a drum I've been banging on for a bit, and which always gets me into trouble from Java/.NET/OOP advocates who usually sail under the "legacy modernisation" flag when they point out that dependency management in Go is sub-optimal in closed environments.

But I think it will get there, eventually.
Not only that, the other providers are extremely deficient compared to Google Maps, from an end-user perspective.

My 4-year-old car came with an infotainment system using HERE maps. It's laughably bad compared to Google Maps, and here's why:

1) The HERE maps aren't auto-updated. You have to go to some trouble to download updates twice a year, and then install them on the car with a USB stick. You only get 3 updates for free, and after that you have to pay a huge price for each update. Google Maps is updated constantly with new roads, construction outages, even when a street is going to be blocked for a parade.

2) The business data on the built-in system is sparse. With Google Maps, pretty much any brick-and-mortar business that exists is on there. And I can easily see the business's operating hours too, and it'll warn me if I'm going to get there too close to closing time.

3) Searching is far easier. Finding a destination on the built-in system is like something from the 90s, and you generally need to start with a state, city, etc. With Google Maps, you just start typing a name and it pops up suggestions, which usually gets you the place you want very quickly.

4) No traffic updates on the built-in system. It has no way to get traffic data; Google Maps has this by default unless you're in a "dead zone".

I could go on and on.
I'm not sure if he apologized, but here he at least recognize he was wrong

https://stallman.org/archives/2019-jul-oct.html#14_September...

> Many years ago I posted that I could not see anything wrong about sex between an adult and a child, if the child accepted it.

> Through personal conversations in recent years, I've learned to understand how sex with a child can harm per psychologically. This changed my mind about the matter: I think adults should not do that. I am grateful for the conversations that enabled me to understand why.
“non-nullable types“

This is not some advanced feature. I would think this should be the default in any language.
Ask and you shall receive: https://www.youtube.com/watch?v=7JlgKCUqzA0 ("[527] Pickproof your Kwikset For Less Than $1")
Killing your own citizens only because you allege that they acted against the country’s interest (or “traitors”, as Putin called them in a recent interview) is a thing that should be left for dictatorial States to do (my country, Romania, did that to a couple of exiled Romanian journalists working for Radio Free Europe in the early ‘80s, while we were under the Ceausescu regime). The US may be a lot of bad things right now, but fortunately is not a dictatorship (at least not yet).
This was posted earlier today https://news.ycombinator.com/item?id=20984000
I think he means that Softbank can mark their investment at the last valuation if they stay private, but if they go public at $10 they mark a huge loss.
Having used both, I admire Rust as an intellectual exercise, but would write back-end web stuff in Go.

Go is an OK language, not a great one. The real advantage is that you have the libraries that Google uses for their own web server side stuff. Those have been pounded on by billions of transactions, and that the special cases have been handled. There's one well-tested library for each major web service related function.

Rust's libraries don't have that volume of use behind them. Look up "http" in the Rust libraries. You find "Note that this crate is still early on in its lifecycle so the support libraries that integrate with the http crate are a work in progress!"[1] (Rust enthusiasts may comment with a complicated excuse for why this isn't a problem, if they like. That's what the official document says.)

[1] https://docs.rs/http/0.1.18/http/
Ask HN: Are personal websites still important when job searching?
As a product manager, is it important to maintain a website with a portfolio of projects when looking for a job? Most applications have an optional 'personal website' field. Wondering how much time to sink into this.
“Rhapsody in Zero Knowledge: Proving Without Revealing” by Tony Arcieri [video]
Create throwaway webpage – no email, registration, phone needed
Pre-Apple cell phones?
How do you explain the throughput and latency numbers posted by https://github.com/ixy-languages/ixy-languages? Go is beating Java in both latency and throughput, and the author attempted many different Java GC tunings (https://github.com/ixy-languages/ixy-languages/blob/master/J...)

Maybe tuning for latency is the appropriate trade-off given Go's high level of control over allocation and data layout?
what in this context is a "fair" trial? the quote is a "public interest defence", which I think would require the NSA to come clean and the gov to acknowledge more than they're willing to. so if he's indirectly asking for that, good luck.

it's the same with asylum. implicitly, another country giving him asylum sends an interesting political/diplomatic message to the US.
A common refrain I've heard pretty often over the last few years amongst tech workers is, "white collar is the new blue collar".

Basically another American colloquialism to describe your list (which looks pretty accurate to me).
If rust had all the libraries you needed. Would it be a better language than golang?
> Would you also recommend vim for working on large projects with 100+ files? I believe in this case, a full on IDE is suited better.

I do that now.

IMO, it depends on the language. For C#, nothing beats Visual Studio. For all of its warts, the autocomplete, go-to-def, and debugging just work too well. I do use a Vim plugin in it. It's missing some features that full Vim has, but the other advantages make up for it.

For Ruby, Python, etc, I think pure Vim wins, including with large projects. I know it's possible to get autocomplete support in Vim, but never found it to be worth the trouble for those languages. No issue in handling a bunch of files with Nerdtree and CtrlP. I think the terminal is better for actually running the program and related tasks than any IDE environment I've tried. Especially with Tmux to spin up new windows easily and switch between them, all without ever leaving the keyboard.

It is true that vim installs tend to be highly configured. IME, the bone-stock Vim on servers is easy enough to live with for the purpose of editing a couple of config files. Wouldn't be thrilled to use it on a large project though.
This reminds me of Circa ~2006-2008 3Tera Applogic ... https://en.wikipedia.org/wiki/3tera
Ask HN: How secured are keybase Per-User Keys?
It seems that with rollout of teams, Keybase guys have fully transitioned to Per-User Keys (PUKs). The PGP is still around, but by default you secure all your communications by PUKs. Given how fundamental this new key distribution scheme has become I'm wondering if anyone has reviewed how secure and reliable the distribution protocol for per-device private portion of the PUKs is. It is very lightly documented here https://keybase.io/docs/teams/puk and what sticks out to me is that Keybase centralized server has now become a SPOF for per-device key distribution (since I can't see how I can put a new PUK to, lets say, devices that are offline)
Illogical. 40watt computers can also do things that destroy what human brains can do.
I can load up a raspberry pi with logic to control robots and apply computer vision models and do some pattern learning. And the power of software is still rapidly improving.
And computers can run on much lower power too, and likely even lower in future. There is no particular reason to believe that quantum is what makes brains work, as known quantum computers are super energy inefficient, and quantum effects are not observed in high temperature matter (not counting quantum effects of photons) like humans.
How could you think our algorithms are not primitive and wrong? They've been improving at exponential rate since almost forever, with no hints that they've reached optimality beyond tiny pockets.
Not planned. We plan to expose the APIs around this so you could build something yourself that syncs to github possibly, but that's not the design for sure.
'Choosing' a union or whether to be part of one is not any harder than 'choosing' an employer.
According to the zdnet report (https://news.ycombinator.com/item?id=20984119, https://www.zdnet.com/article/database-leaks-data-on-most-of...), yes: "The bigger number comes from duplicate records or older entries, containing the data of deceased persons."
Auto-complete turning his name into "Rick Hockey" does actually explain what's been going on with Rich's hair over the past few years.