skysight-inc/HackerNews huggingface dataset:
You just hit the nail on the head. Anything can be made to seem like a hassle if framed a certain way and that's my problem with this article. Everything is framed to make it seem worse than it is while simultaneously ignoring the benefits.
I'm a user but no expert about keybase. As far as I can tell they've pivoted to taking on Slack & friends with zero-knowledge team-chat, but global. Good luck to them!

We're not in a hurry to try and move people off Slack or GnuPG: teams have their existing services (Slack, G-suite) and other workflows like Thunderbird + Enigmail, git signing etc. We think complementing those existing flows is the way to go.

The longer term vision is that your team can sign up to Fluidkeys, download it and it sets up everyone's email client, git, pass etc according to your team's configuration. Then it quietly keeps everyone's keys updated when people join and leave the team. (and we rotate encryption subkeys every month)

Back to today: 0.3's sending secrets feature is a small diversion from that goal, but we hope a useful feature in its own right :)

I'd love your feedback on the vision above!
Yes, the lopsided trackpad + main keys placement drives me bonkers… How do people use those laptops for extended periods? The way one’s arms are asymmetrical when typing on those laptops due to everything being pushed to the left is uncomfortable and annoying.
This hasn't been an area where Linux has had problems for more than 5 years.
Yeah I know that one. It puzzles me how systemd has such a broad support among distributions and end users. It just redoes ages of system management in such new ways that they don't exactly fit the picture.

We all know that some stuff of Linux sucks but this can't seriously be the solution. Solving things the windows ways. ;)
I dunno this seems clear enough to me - they don't want you circumventing the terms of your license by running the game on a single machine and streaming it to many players. Each game instance requires a separate license.

I'm sure this isn't intended to stop you from running your game's central multiplayer server. It's just to make sure you pay an appropriate licensing fee for Unity.
Agreed. It's a pretty good UI considering the complexity. My 7 year old frequents there and gets around without any problems or asking how to use the site.
Yep. Grade school multiplication of two large numbers is the same thing (except for the carries) as convolution of two signals in the time domain. The numbers are the signals. You already know that piecewise multiplication in the frequency domain is equivalent to (and faster than) convolution of those signals in the time domain. So that's what FFT multiplication is about.

It's only useful for VERY large numbers (thousands of digits), which is why most people never encounter it.
I'm not a SOAD fan, but good to see someone at my former employer still has a sense of humor :)
>In a low-noise environment, sure; this technique surely blows the SNR through the floor

Could you elaborate about why this would affect SNR? Do you just mean because the band is narrower, or is there a new source of noise? (Or something else.)
Speaking of BSD and Docker... I'm learning FreeBSD for a little side-project but it seams its harder to get a good deterministic deployment pipeline with Jails than with Docker. Whats the best practice there?

I don't develop on FreeBSD either, its just for prod.
>I am mortified that this could happen to me as well when I get to his age

The Internet was such a monumental shift in how society and civilization as a whole functions, and in such a small amount of time, that unless you grew up with it, it should be expected that whole swaths of demographics have no idea how to successfully navigate it (especially when there's next to zero centralized resources on its many pitfalls).
Food inspections by the FDA have been sharply reduced
A few things: First, you probably don’t have to flip the content. They read the headline and click share. If they click the content they read the first paragraph and skim. Just put a note at the end of the content. Second, I don’t think shaming works. I’ve seen people called out on obvious nonsense. If they’re embarrassed about it, it doesn’t stop them from sharing the next thing. Third, at best they’ll probably just learn they can’t trust your URL.

I’ve got a friend from high school who is constantly sharing nonsense. I’ve also seen him be the victim of a scam. He just doesn’t have the capacity to think about what’s real or not, probably because of a combination of low IQ and high anxiety or paranoia. I can’t imagine any amount of shame helping him. Might make him worse.

He may be a special case or he may not. But I’ve seen plenty of others be blasted for posting obvious nonsense and at best they are embarrassed but go with an “ends justifies the means” defense because the article talks negatively about some great right- or left-wing devil.
I'm also using KiCad for personal projects and small prototypes at work. Version 5 with a proper 3D export and interactive routing mode is definitely good enough for me. I find it much easier to use than Eagle and I don't really feel the need for Altium (for relatively low complexity things, but I don't do latest gen SoCs).

What really helps for hand assembly is interactive BOM viewer plugin: https://openscopeproject.org/InteractiveHtmlBomDemo/
> and whether I found the cost Jackie paid too high (I do).

Then I clearly didn't make a mistake. This is the article's core idea and I disagree with it for reasons that I've already outlined in my previous comments.
I would also add a few unix commands. Just enough to get a server running to deploy a website.

Since the early 2000s, I'd been working with HTML/CSS, with a touch of JS and making visually rich, pixel perfect websites. Then a few years later, I taught myself Python and came to understand how programming works and my skills transferred over to JS as well.

It wasn't until many years after that I finally learned some unix command lines that I was able to bring together my skills to make any use out of them.
This is at least as bad a problem on Linux — I would argue worse since I've seen people break the system tools written in Python — and it's mostly due to Python being old enough to be both widespread and to have accumulated tons of easily-googled bad advice. The people who have problems with this almost always also have tons of similar problems with everything else because they've avoided learning enough system administration to work cleanly or troubleshoot problems effectively, and that's unfortunately cross-platform — they'll also do things like copy DLLs into Windows system folders, get annoyed that rpm/dpkg won't let them install the wrong version of an important library, etc.
I've used [Wyam](https://wyam.io/) for some dotnet stuff and it works pretty well. Docs are written in markdown and it generates a static site with them. It can also generate api docs pages (with a search interface) from C# source files or compiled libs which was pretty cool IMHO.
MediaWiki.

The downside is that to get it running with a good set of extensions that optimizes it for enterprise use takes a bit of an effort.

The upside is that once you do, it becomes an incredibly powerful tool that most users adopt without complaint. It hits all the OPs requests for searchable, code snippets (with syntax highlighting), and hyperlinking. When you add the ability to store and reuse structured data (Cargo or Semantic MediaWiki) it really becomes powerful.

Others I've tried:

- SharePoint (this is so bad it pains me to mention it)

- Confluence (not bad, but lacks structured data and seems to be focused on serving smaller teams vs. an entire company)

- OneNote (great for personal use, not as great for teams, especially not great at tracking multi-user changes)

- EverNote (great for personal use, not as great for teams, especially not great at tracking multi-user changes)

- Salesforce Knowledge (Didn't get too deep, but seemed better for help desk answer queue than internal documentation)
Do they also look at life factors to see if there are features that correlate with breast cancer incidence? E.g. like how smoking correlates with lung cancer.
I do agree that it's frustrating not to have this functionality everywhere. (One minor trick to make some of it a little less painful is that in CUA mode [i.e. MS mode], for Control-A, Control-E, you can type Control-A (=select all) and then Left to jump to the left edge, and Control-A and then Right to jump to the right of a text box).
I wouldn't say mind-numbingly slow, but it does struggle sometimes. The Android app is a bit poor as well in my opinion - gets the job done, but I've seen better ones by competitors.

Despite those issues, I have fully switched over to Notion. Instead of trying to force some very specific workflow onto you, it just offers a great toolkit that you can use to manage your own work whichever way you like it.

I would prefer a native app over a web app, but I guess that's just the world that we live in today.
This is well know in competitive programming usually it's the second best alternative after karatsuba.
Preempting the inevitable, it's important to note that this would likely have taken place with or without Brexit:

'Jaguar Land Rover (JLR) says it plans to cut about 4,500 jobs globally as part of a £2.5bn plan to reverse losses.

The British company, which employs 44,000 in the UK and cut 1,000 temporary workers at its plant in Solihull last year, has been hit by poor sales in China and a drop in demand for diesel cars.

It posted a £90m loss in October.

JLR said on Thursday that the next stage of its "transformation programme" would begin with a voluntary redundancy programme in the UK.'

https://news.sky.com/story/jaguar-land-rover-to-slash-4500-j...
If you want stuff to 'just work' and no surprises, period - Linux Mint.

If you want the very latest software versions, always, while maintaining most of the 'just works' but maybe a bit more bleeding edge go with a friendly rolling release distro like Manjaro.
The researchers found that Republicans shared more fake news than Democrats, but they suggest that is only because recent fake news has been largely directed to support Trump (i.e. that age-susceptibility to fake news is otherwise ideologically neutral). If it turned out that conservatives as such are more susceptible to fake news, though, that might help explain why the elderly are more susceptible insofar as old people tend to be conservative.
Ok, I've been fiending for something intellectually engaging outside work that isn't just more programming, and also for competition (that isn't smash bros), chess seems like an attractive choice, but I have no idea how to "get into it" decently. Is there the equivalent of like, smash wiki, for chess? Or similar to Sonicfox's YouTube videos? Or any good books for total beginners to get into the strategy of it?
Gold vs. crypto: Nick Szabo champions Bitcoin as a reserve currency
It's a NEXTSTEP legacy. Any MacOS application that uses the standard UI text field classes (NSText, NSTextView, etc) will get the emacs-like key shortcut behaviors.

The NS prefix on those classes means "NEXTSTEP"

Microsoft Office probably implements its own text box classes so it's different.
With a similar background I tried both Ruby and Pyhton at about the same time many years ago.

I didn't dislike Ruby, but I found Python much more intuitive, as you did, but I suspect that in great part was because it had a similar syntax and concepts as C++/Java.

It was like programming in C with a much cleaner syntax and writing 1/3 of the code, it really was an epiphany.

https://xkcd.com/353/
Pretty much this, as UI focused developer I abandoned my Linux zealotry back to Windows.

Yes Hollywood is pretty much sold on Maya and Houdini on Linux, but they use their own in-house distributions and have no issues dealing with binary blobs for performance.

Meanwhile my Asus netbook sold with Linux still can't do video decoding on hardware nor OpenGL 4 support, in spite of DirectX 11 class hardware, because AMD decided to reboot their driver development.
The Fourier transform isn't polynomial multiplication. (It operates on one thing, not two.) What the Fourier transform does is to translate between two representations of a polynomial: (1) its coefficients, (2) its values at a suitable set of points. And then the thing that makes FFT multiplication work is that pointwise multiplication of values is cheaper and simpler than the convolution operation that gives you the coefficients of the product of two polynomials.
I would argue it's actually the opposite.

It seems to me that the more intelligent a being is, the more difficult they find it to allow themselves to fully experience their own emotion - be it love, anger, or whatever.

In my experience, cattle take that to an extreme. A cow can absolutely experience love and pain - but even the most intelligent of cattle that I've known were pretty dim compared to even other animals.

It seems to me as if the only thing they can experience are their emotions, and therefore emotions are much more meaningful from their frame of reference than from ours.

Hogs, on the other hand, are scary smart. When I was young I had a hog that incidentally bit my shorts while I was feeding them and pulled them down. He saw that I was embarrassed by that, and from that point forward any time I came to feed them and had another person with me, he'd make a beeline for me and try to "pants" me. He thought it was funny.
>Having a source or sources is a key differentiator between good news, news that misinterprets or exaggerates the data but is still loosely related to reality, and completely fake news...

Depends on the quality of the sources. It's been my experience that, "evidence", and "sources" that blogs and mainstream media cite is oftentimes completely ridiculous. Mainstream media will cite a blog, or a blog will cite a youtube video. "Studies" are cited that are not peer reviewed. Even the "peer reviewed" studies are riddled with errors. Don't even get me started on things like the late unpleasantness involving the Intelligencer, barely science at all, and the NYJM, critical to the cite record.

Nowadays we just have to face the fact that there's a lot of garbage out there. It's just the world we live in now. So consume it, but be aware of what it is you're getting. Most of it is in no way reliable information.
Are people even plugged into mainstream media, barring talking heads on fox news, cnn, or youtube? Even on reddit, which purpotes to be more informative than a youtube comment section, it is plainly obvious the bulk of the commenters don't read the article beyond the linked headline. There is nothing sinister about repudable publications and their written articles.
I think with the internet age and online banking it is much easier to exploit people who are still in control of their finances but starting to enter dementia/Alzheimer's. These people can loose a lot of money to scammers so the scammers spend a lot of time trying to find them. Especially now that you can do it from a computer overseas and will never be prosecuted. The strange misspellings, bad grammar, and obviousness of these Nigerian scams letters are done on purpose so that people responding are much more likely to be in this confused state.
That's quite a naive view of marriage. I know every marriage is unique, but still, it's almost never simply "being there".
Not linked to in the verge article for whatever reason, but you can find the study here:

http://advances.sciencemag.org/content/5/1/eaau4586.full

>Posts containing links to external websites are cross-referenced against lists of fake news publishers built by journalists and academics. Here, we mainly use measures constructed by reference to the list by Silverman (7), but in the Supplementary Materials, we show that the main results hold when alternate lists are used, such as that used by peer-reviewed studies (2).

It's domain level, not article. You can follow the links in the paper to see how those groups come up with these lists.
https://www.xwiki.org/

Using XWiki the following documentation architecture is attainable:

https://i.stack.imgur.com/nEIXG.png
Strictly speaking, almost nothing in the article is about Linux. It's about tools which work perfectly on FreeBSD, OpenBSD, or Illumos. Some of them work on OSX too, btw.
>Agreed, this seems like a blatant attempt at co-oping the empowerment movement in order to boost their bottom line.

Exactly this.

On a side note, where can I get more information about the Osé (e.g. prototype, demo video)?
> If we send a large "native" message to /run/systemd/journal/socket
... the maximum size of a "native" entry is 768MB

Why does journal allow such large messages over a socket? That alone might be a denial-of-service attack; are real messages delayed/blocked if someone sends spawns a bunch of processes that send 768MB of junk to that socket?

commit c4aa09b06f835c91cea9e021df4c3605cff2318d
Date: Mon Apr 8 20:32:03 2013 +0200
...
-#define ENTRY_SIZE_MAX (1024*1024*64)
-#define DATA_SIZE_MAX (1024*1024*64)
...
+#define ENTRY_SIZE_MAX (1024*1024*768)
+#define DATA_SIZE_MAX (1024*1024*768)

WTF? Why would you need to increase the max size so much? What are you intending to send over that socket?! Oh. From the commit[1], the missing lines at the 2nd "...":

+/* Make sure not to make this smaller than the maximum coredump
+ * size. See COREDUMP_MAX in coredump.c */

Why would you send coredumps over a socket? Just write them to a file and send the file's path to journald. Increasing the max message size 1200% just to avoid writing a core file is crazy.

[1] https://github.com/systemd/systemd/commit/c4aa09b06f835c91ce...
I was assuming one could trickle charge at their destination. If there is a 220V outlet than that should be sufficient, but if you are doing it on 110v, then yeah, you would have to probably swing by a charging station.

I agree regarding the used Leaf, I have been keeping my eye on those. And I think for now, the optimal situation for most folks is to have one ICE and one low capacity EV assuming you can charge at home or at work. And for apartment dwellers, I think e-bikes and scooters are a fun alternative (I am an e-bike owner).
Does Tony Live or Die? The ultimate debate about TV’s most famous ending
Huh, this makes me realize I've never actually encountered a female lich in any games or fiction.
For the software development aspects of my work, I've developed a strong aversion to manual mouse-based management of overlapping windows, as provided by the traditional Mac, Windows and Linux desktop environments. They require too much manual effort to position/resize/organize windows, which are IMO a dated skeumorphic affordance which provides limited productivity. That starts to matter more when you are dealing with early symptoms of RSI.

Instead, I've found that a tiling WM like XMonad[1] + its virtual desktops is a great way to organize my separate tasks and minimize extraneous window management. Each workspace contains the "windows" for a particular long running task, and if I ever need more screen real estate for a particular window, I cycle through the layout modes until I find one that works - usually just a few key presses away.

However, unlike the author, I keep my non-programming compute tasks (email, media, etc.) separate from my programming tasks by using a traditional desktop environment for those, because there are a lot of things in the traditional desktop that are optimized for those tasks (i.e. desktop notifications, media controls, etc.) This requires running 2 different machines, but there are plenty of good ways, either via hardware or software, to make the switches between the two environments mostly seamless.

[1] https://xmonad.org/
Semantic normalization?
I just - last week - moved from a 2012 retina MBP 13" to a new XPS 13" with Ubuntu 18.
Loving it.

Also running i3 (actually i3-gaps, + terminator, dmenu, emacs)

I also bought a 34" curved ultrawide Samsung, which powers the XPS over USB-C. Single cable, and my mechanical keyboard is plugged into the monitor as a hub.

Everything just works.
It's ace.
The car manages that automatically. By default, the car is set to not charge past 80% (what Tesla calls the "daily capacity"). You can go into the battery settings and set it to 100% ("trip capacity") which gives you extended range but takes longer to charge (both at home and at Superchargers). The Tesla manual specifically says to leave the car plugged in any time you're not using it and let the on-board energy systems figure out when it should be charging and when it shouldn't be. Every Tesla has a bypass where it will use the energy from the charger to power the systems in the vehicle without needing to charge it. Some other EV's charge the battery and then run the systems off the battery which results in a continual power draw/charge cycle which can shorten the battery life. You don't need to worry about that in a Tesla.
Not sure if it's my browser, but the dashes in the example are rendered with anti-aliasing below them. That is going to suck after a while, a dash should only have on-off pixels, nothing inbetween.
Mermaid is a “Markdown for diagrams” that seems to use a more semantic markup instead of ASCII art: https://github.com/knsv/mermaid

Would probably work nice as a plugin for a wiki.
That's interesting... my Macbook Air sometimes struggles by itself, but never has issues performance-wise (especially with docker and npm) when it's plugged in to the thunderbolt. Surely some kind of magic happens, but I guess it could just be happenstance, or my imagination.
The problem with static typing confidence is it suggests no runtime errors, but really all it does is handle a certain class of runtime errors. To say that Elm has no runtime crashes is one thing, but it still suffers from all the runtime problems of any language when logic isn't written properly to account for different and unexpected values. Does your compiler guarantee that you don't have a "cents" value that is greater than 99? Or, for example, consider division by zero, which is another interesting case.

Clojurescript, on the other hand, has a novel system in place for handling runtime issues of any kind (types, values, whatever), because this is where it excels -- runtime dynamism.
I have my sincerest doubts this is why Florence flourish and Siena did not. It likely has a lot more to do with trade routes and the Arno river.
This makes me wistful for the 00s and Ruby back when people like _why were around doing fun, weird stuff that felt more like art than engineering. Of course much of that is mixed up in my own early 20s and Ruby as the first language I truly fell in love with. I'm sure just as much (probably more) great weirdness is going on right now, so maybe I'm not mourning that as much as experiencing a maudlin touch of nostalgia.
If you pretend that the "middle mouse button" clipboard doesn't exist (it is a feature that many are not even aware of) you then using the the regular one instead is a piece of cake. In Linux, all applications use Ctrl+C and Ctrl+V. The exception is inside the terminal, where you need to use Ctrl+Shift+C and Ctrl+Shift+V (due Ctrl+C already having a meaning there).
Wait, what? IIRC Stubby is a lockserver, used for two things: coordinated locks, and small coordinated data. You mean protobuff, don't you? Am I misremembering and/or wrong?
For those who would like to have a solid understanding of how Web works, I would definitely recommend David J. Malan's CS75 lecture 0. (the first lecture). He has a positive vibe and the pace is optimal, so you will really enjoy the lecture. I also would like to thank him and Harvard Uni. for making this available to everyone for free. I sure would not be able to afford studying there, but these lectures helped me a lot.

https://www.youtube.com/watch?v=8KuO4r5CHjM

I think it is important to understand how basics work before jumping into details. You will not enjoy the best tools available if you don't know how to use them either.