skysight-inc/HackerNews huggingface dataset:
There are plenty of alternatives.

LaTeX is merely a TeX macro package. There are others, such as ConTeXt. Also, if you hate the pick-a-package mentality, there are LaTeX packages that attempt to do it all in one package--Memoir is one.

You can elect to opt out of fancy layers on top of TeX and go with Extended Plain TeX or even just writing in plain TeX, which apparently Knuth did.

Don't like TeX at all? Try roff (or, more realistically these days, groff.) There is a package of roff macros called Mom, which now comes with groff.

In my experience roff is a better UNIX citizen than Tex & Co. I can put roff in a pipeline and it will do what I expect. TeX programs generally do not like to be run in this fashion. Perhaps as a consequence, it seems roff is hard to find outside of UNIX (roff is sort of a UNIX artifact) while TeX and friends run on Windows. I have slapped together a few utilities (I call one "latexstream") so that I can use LaTeX from a shell prompt without dealing with a bunch of temporary files scattered everywhere.

My needs are somewhat simple: I have a system that prints recipes and grocery lists. Nothing beats paper for a task like this. (I see some people using iPads in the kitchen. Forget that. I'm not taking greasy fingers to an expensive tablet.) Generally I am not happy using LaTeX for this. I actually do not want to separate content and presentation. I don't like having to muck around with packages to get what I want. And I don't like dealing with huge TeX distributions when I just need a few things.

But every time I look into all the alternatives I outlined above, I wind up sighing and sticking with LaTeX. None of these alternatives have the community that LaTeX has. I can do relatively simple things in LaTeX (like columns done in particular ways) that would require me to write a lot of code in plain TeX or in roff. Yes, TeX distributions are large, but I am now figuring out how to pare them down to just what I need. (Even though TeX Live suggests you install the whole thing. That's gigabytes. I'm on a smallish SSD. No thanks.)

So folks definitely have come up with alternatives to LaTeX. But if most folks are like me, I imagine they look at these alternatives and conclude that LaTeX with a gazillion packages works well enough.

[edit] forgot yet another alternative: Apache FOP, which uses XML. Some Docbook tool chains use it. IMO the output from those never look as good as the tool chains that ultimately use TeX.
Well, a junior job in a company is definitely not a musician in an orchestra. More like, in 4 months studying guitar can I tune the instrument of a professional musician?

But anyway maybe your opinion stands. Let's see in some months. But "fake my way in" is definitely something I will never do.
To me it comes down to: sane default settings, ease of customisability and ability to discover stuff on my own. Add to this applications that just work™.

I still remember having to write a Bash script on Ubuntu to move the mouse every 2 minutes because the screensaver couldn't detect VLC was running in fullscreen. Or having to reboot because the audio driver crashed randomly.

Even xkcd has a strip about something similar https://xkcd.com/196/
The Government never pays out on 28 USC 1498 claims (Government infringement of a patent) either. I once filed FOIA requests to get data on this.[1] The administrative claim procedure is useless. You have to file suit in the Court of Claims to collect.

One reason for this turns out to be that if the agency settles, it comes out of their budget, but if the agency loses in the Court of Claims, it comes out of a separate Treasury fund for claims against the Government.

[1] http://www.animats.com/foia/index.html
I'm curious, how is this different from using an event oriented database, or using your normal DB but changing the schema to be oriented around immutable events?
The connections are actually handled by the OS in parallel, it's the callbacks to Python that are not. Why do you need a whole OS thread to handle sending a SYN/ACK?

As you well know 20000 threads is not a great way to do anything. Especially in Python.
> There's already an Apple logo on the back of the screen, which is perfect.

Except for those of us giving presentations to a roomful of glowing Apples wherein it becomes intensely annoying. To the extent that it's difficult not to direct my attention to the Mr Joe Boring with the Anonymous Black Laptop. He's the only one thinking differently...

I'm not sure why people voluntarily advertise for the World's most valuable company without any form of compensation and futhermore feel proud to do so.
> Memory is still the number 1 limit I have to deal with, every day

My raspberry pi has a node server deployed on it. I'm confident you can figure out how to manage it.

> on the server side

These are dev dependencies. If they are making it to your server, memory isn't the issue.
I would love to star gists from mobile...
IoT Growing Faster Than the Ability to Defend It
That was from the 1950's when Charles Reep (an RAF officer) figured out that most goals were scored with three or less passes. His idea was to play the long balls from the back over the defense, and let the forwards run on to those balls and have a scoring opportunity.
I'm not sure if this is Apple "moving forward" or simply engendering more consumer cynicism. Thin laptops are nice. But so thin that the RAM has to be soldered on the logic board, and you have to pay a premium up-front to get the specs you want? The touch strip looks nice, but it's adding at least $300 to the price of each machine. I don't think we've seen $300 worth of potential value yet, so the feature looks like a consumer-unfriendly money grab.
I don't recall ever needing a PIN to unlock a SIM card.
Too bad it seems to be aimed mostly for mac computers. I suppose it can work on both, but the position of fn/ctrl keys will make it hard to use for people used to the "PC way".

It looks great otherwise, even though I'll be curious to test the feedback of the keys as the mechanics seem to be on the sides of each, and not under as usual.
As another commenter noted, for negative/decimal it is not so simple. That is why a highly experienced software engineer would look for an existing, fully debugged implementation rather than spend substantial time making sure all the corner cases are handled.

In the context of an interview, it is highly likely a highly experienced software engineer will miss some of the corner cases. The exception would mostly be someone who has specifically studied and drilled on implementing isNumber(char * string) or specifically works in implementing these kind of functions which is rare. As I said there are libraries with these today.
> You remember what the Major Media companies want you to remember.

No, I remember watching full movies, episodes and seasons of shows on YouTube. I remember music videos, full albums and re-uploads of content from other websites.

I remember reading from multiple sources that in the early days, YouTube willfully ignored DCMA takedowns and allowed infringing content to be shared for the views.

>It gained popularity because it made video accessible to everyone. Before youtube attempting to host your own videos, be it a cat video, or a major movie was EXPENSIVE.

There were a handful of free video hosts around at the time.
That overlooks the fact that the actual Western Empire was pretty small towards the end, and that Byzantine power really declined significantly after both the Arab conquests and esp after the later highpoint of Basil II.The territory they "unified" was more than often small rather than large.
i think Paul Graham has talked about this, when he was doing the passionate starving artist thing in NYC, while he was stapling canvas in a studio, he heard over the radio about the huge amounts of money being made in mutual funds.. he liked the sound of that and figured "hey I could make lots of money too".
You can even use eshell w/ tramp... sorta
It sounds like you are confusing communism with central ownership or state ownership. Communism is only concerned with the ability of workers to have meaningful control of work activity and output.
Xinjiang interestingly wasn't conquered until the 17th century, I think?
In El Capitan I noticed a sluggishness running Emacs in iTerm2, but not in Terminal.app.

I think the new iTerm2(3?) is quite a bit faster, but you probably use that already. Try Terminal.app and see if you notice a difference.
$21k per day would add up fast.
Well said, thank you for your explanation.
It kind of goes both ways, too. If you have a belief, and it is correct, but you don't reinforce it, it may get quickly replaced by some other belief.
Is nostalgia bad?
It uses hypervisor.framework [1] for building out virtual machines in userspace.

[1] https://developer.apple.com/reference/hypervisor
If you rely on Skype in any way, avoid Linux. The Linux version was killed years ago and basic stuff like screen sharing isn't working as expected.

Last time I tried (2+ years ago, it might be different now) Go To Meeting also wasn't working on Linux.

I've used Linux on the desktop between 2009-2014 and basically anything multimedia related was a chore.
They're propertized text. For example, on the splash screen, you can move the point on the logo and M-x describe-char to see that it has:

display (image :type svg :file "splash.svg")

https://www.gnu.org/software/emacs/manual/html_node/elisp/Di...
That was true 15 years ago, when people run Windows XP using an Administrator account. Those years, without a third-party security product monitoring various API calls, you were pretty much screwed.

In modern Windows however, UAC has largely managed the attack vector.

Here’s more details on this particular issue:

https://blogs.msdn.microsoft.com/oldnewthing/20150519-00/?p=...
Networking at first, then open VM tools integration, and now something with VMware Fusion 8.5... still trying to figure out what's going wrong this time :/

The CentOS 6 and 7 boxes I maintain have been quite stable forever; each Ubuntu release seems to carry some lurking demons that pop up in random Packer, Ubuntu, Vagrant, VirtualBox or VMware updates.
Laptop support will vary a bit, but some brands tend to work really well. Look for the specific model + Linux to see if there are hardware issues.

I used to use Ubuntu and had Hangouts and GoToMeeting work just fine (also, Skype and Appear.in).

I switched to Mac for two reasons: browser testing Safari and quality hardware (aluminum case, retina screen, support for 3+ monitors, nice hinges). I suppose iOS app development is another reason you'd want it.
I have two MBPrs (work, home) and they feel like childrens toys next to my friends Razer Blade Stealth and XPS 13s. I haven't seen the new Asus Zenbook in person but it's reviews are incredible. Do yourself a favor and go to the MS store and try out the latest laptops, they're incredibly feature rich and the issues with track pads is almost gone now that pretty much everyone uses glass and Windows 10 native drivers as opposed to synaptic/ELAN drivers.

I'm only using MBPrs for OSX at this point. If Apple licensed out the OS to other manufacturers there is not a slivers chance I would be using their hardware anymore, unfortunately I don't feel like dealing with a hackintop (can't run it on Kaby Lake yet, either). But I also don't keep a laptop for 4 years, I typically refresh yearly or bi-yearly (depending on the Intel release cycle). I was actually expecting this new MBPr to be Kaby Lake with a 32gb max and was going to upgrade from my 2015, but I guess I'll wait for the next update unless I move back to a windows PC with linux (I'm aware of the TDP limitations).

Some great recent reviews with different options; https://www.youtube.com/watch?v=bEwOCfv6Ucg
This is the commit in question: https://github.com/emacs-mirror/emacs/commit/c29071587c64efb... for those interested.
There are only nine movement commands you need to know for efficient emacs use:

-C-f

-C-b

-C-n

-C-p

-C-v

-M-v

-C-s

-C-r

-And finally, whatever key you bound ace-jump-mode to. Seriously, if you are on Emacs, you really need acejump. It's just that good.
Feynman's Interpretation of Quantum Theory [pdf]
This is unsurprising and in large part traceable to China's domestic coal consumption. When people say that coal power plans routinely kill orders of magnitude more people than nuclear plants ever have, this is what they're talking about.
Goto meeting does work on GNU/Linux. It even has some terrifying X exploit that allows you to share any window that X knows about. It works fine, you just have to use Chromium.
I've been eyeballing one of these for christmas: https://ergodox-ez.com/collections/keyboard-bundles/products...
So do viper or evil modes. Right in a terminal version, too, if that's your thing.
> drafted by Icelandic civilians rather than politicians.

What was the process for this to be? Having folks who are untrained in law draft a constitution and then passing it sounds... well about as dumb as having folks who've just learned to program write an operating system and put it in production.
subsumes ≠ AKA
I am painfully aware that this argument seems prone to a "no true Scotsman" defense, but really, the basic principles of communism are very much at odds with many of its famous "proponents" (usurpers).
Knightscope K5, the autonomous security robot
Many of the things a purpose built environment can do can be built into emacs. I used to go through the effort of setting them up. Like a sibling post, I typically do quick edits nowadays, and don't bother. (Worse, every big company I have ever worked for uses another bloody build system...)

That said, the things that keep me in emacs:. Magit, eshell, tramp, many toy enhancements I have written, I like the themes, erc, and org mode.
Sure, that's why I asked if there's topic branch, even if now obsolete, which I could merge into the 25.1 branch. I'll do some digging, since this seems to be a single commit from what I can tell.
For me, only showstopper to migrate from Mac to Linux is alternative for iMovie and Lightroom. Any progress on this alternatives for Linux in last year or two? What programs do I need to check?

Elementary is nice, it is also my backup OS, and I also donated some money to them 1 year ago.
Nice. Could imagine this as a realtime renderer for http://zipkin.io/
That makes sense.

Frankly, Emacs is a fractal of hacks, but it's incredibly powerful, consistent enough from a user perspective, and usually works, so we tend to ignore it.
"We explored various methods to make these new features work with sandboxing restrictions of the App Store, but it seems that this is not possible."

I wonder if they tried using Docker's library/approach:

https://github.com/docker/vpnkit
That's like complaining that Linux can't run Adobe software, well duh.
> In my experience, it obeys system volume

...if you're using OSX.
It has those. It as the greenlet library and used by eventlet and gevent. Many use those, and they've been there for many years. But Guido and others decided that is not acceptable. So we've gone the Twisted route (because everyone know Twisted is easy and fun) and now we have yields, co-routines, futures, awaits and all the other mess.
But the Romans did manage to unify much of Europe for hundreds of years. Why wasn't that feat ever replicated again?
Fusuma: Multitouch gestures with libinput dirver on X11, Linux
I think this theory "fits the facts" as we know them but for me it fails for me on South America. South America was much more like early Europe in that it has both a diversity of groups, geographic features that make it hard to conquer, and competition. So what was missing that left the empire of Brazil falling behind when Europe was racing ahead?
After reading your comments here on sysadmin hiring and hearing similar stories elsewhere, I'm wondering if these problems are possibly compounded by other issues, too. One of them might be the rise of the "full stack" engineer. In other words, a lot of the pure sysadmin guys might be retiring now or moving into upper management, and there isn't enough young blood getting into sysadmin (cough DevOps cough) anymore. Maybe millennial-age young programmers are finding NodeJS, React, or anything new and shiny more appealing as a career path?
I actually did the same after the Macbook pro presentation. Got Elementary OS on my desktop to try it. Works fine so far, better UI/UX than Ubuntu for sure.

But I have some problems with the Nvidia support.
https://elementaryos.stackexchange.com/questions/8952/artifa...
Also v-sync doesn't really work, I get lots of tearing.

The terminal is nice and the window manager is good as well.
( elementarty-tweaks should be in there by default )
Erm. I just installed from an SD card, because I had already removed ChromeOS previously (in case you haven't read that bit). Unlocking your Chromebook is highly dependent on the specific hardware, so I suggest you Google around.
The GPL has a system libraries exception that covers this.
Exactly, if you want efficient jumping around, ace mode is amazing. Basic flow is: look where you want to place the cursor, press jj, then the character you are looking at. Doesn't matter where the cursor was.
I briefly tried the keyboard on a 2016 12-inch MacBook in an Apple Store and didn't like how "shallow" it felt relative to other Apple keyboards I've used. I hope the 2016 MBP's keyboard isn't like the 12-inch MacBook but it's not a deal-breaker.

I'm not excited by the Touch Bar but I'm not concerned about it either. I think it will take some time to see how useful it is and how committed Apple is to it (e.g. will it appear on a keyboard peripheral soon). You don't lose function keys entirely, you can always call them up by pressing in the fn key.

The Touch ID is available to developers, 1Password will support using it to unlock a vault instead of entering your Master password, same as they do in their iOS app.

I don't care about them being thinner but appreciate them being half a pound lighter. The was achieved, in part, by having a smaller battery, 24% smaller in the 15-inch model, but they claim the 2016 model can get 10 hours of use, vs. 9 hours with the Mid 2015 model.
I am one of those X11-only, no-toolkit Emacs users. The only times I need gtk support is when I run a variant build with gtk3 support in order to have a native Wayland window which doesn't require Xwayland. But I primarily use X11 so the no-toolkit, X11-only build.
I'm sorry for your loss. Losing a parent is hard. It changes you.

Like another commenter said, don't fight it. The feeling will crop up at some very unexpected times, and reasons. There will be odd moments it returns when you thought you'd dealt with it. Only time will help. Even then it doesn't so much heal, but let you look back without the pain.

Losing my father young led me to make efforts to find out more about other relatives lives. Until he got sick I had, like many, just acted like he'd always be there.
Eternal Storage: Scientists Have Found a Way to Store Data Within Diamonds
Yes! I program PHP because I feel it fills a spiritual void for me.

I'm a Zend-Buddhist.
Escape isn't an option. Or at least it wasn't before... There's a third party tool called Karabiner which enables this.
Any-way-you-want-it, type-safe HTML in Swift
A desktop linux could really grab an audience right now with the current state of windows and the agnosticism that is common in today's applications. The problem with desktop linux has always been that polish isn't quite there.

Things like handling gracefully video card/dual monitor, audio switching, and sleep mode recovery end up being headaches that use up a lot of time googling around and generally learning about stuff you shouldn't have to know.

It would be nice to see a company that specializes in a linux flavor sell a machine that is specifically built for that OS and with high build quality. Chromebooks are the closest thing to that but pushing a web-only interface is a major drawback.

Are there any serious projects in this direction?
There are a few documented Government-suppressed inventions. One is Airadar.[1] This was a radar unit for light aircraft. It had a conformal antenna in the wing (the aircraft nose being occupied by the engine), phased-array scanning with no moving parts, and was much lighter than moving-dish radars. In 1973. The inventor came from a long career in avionics, and in retirement, developed this. It worked fine, was installed in an airplane, and was reviewed favorably in Flying Magazine.

This really bothered the USAF, because it was way ahead of military radars of the time. So there was a patent secrecy order, and Airadar disappeared. It was decades before such radars became common.

[1] https://books.google.com/books?id=NWzlTqj0gQ4C&pg=PA66
I am struck by how many of these pictures included broken windows. A nice signal of the degree to which the Industrial Revolution really was a revolution in pricing
FullStory is a vastly better offering than Inspectlet IMO. I rarely see a feature done as poorly as Inspectlet's search/filtering is. Just absolutely terrible. Don't know if I'm the only one on that, or what. If this is half as good though it may be a replacement for both.
I have a logitech camera, an old one, and hangouts work fine.

For some reason I had to install "cheese" to make it work. But that's all. No extra drivers needed or anything else.
Linux is getting a new Skype version: https://blogs.skype.com/2016/07/13/skype-for-linux-alpha-and...
The logo on the new macbook doesn't glow.
You do understand that apolitical religion doesn't exists right? All missionaries are always political, including Muslim ones.
Try kdenlive for a competent but still simple video editor.
I don't suppose you have your recipe system online anywhere? I've been contemplating making one for a while (I really like the recipe cards on cookingforengineers.com)
System76 might be what you're looking for here.
http://libmill.org/documentation.html

Libmill runs in following environments:

Microarchitecture: x86_64, ARM
Compiler: gcc, clang
Operating system: Linux, OSX, FreeBSD, OpenBSD, NetBSD, DragonFlyBSD

Whether it works in different environments is not known - please, do report any successes or failures to the project mailing list.
I was for a while thinking of the case where Apple bought NeXT but Gil Amelio and later Ellen Hancock stayed as CEO, and CHRP actually happened. While PC margins was declining, I was thinking that Apple could mostly focus on the higher-end PC and workstation markets. I wonder how this would have compared to Tim Cook today.
On that subject, is the modelfkeyboards project legit? It looks cool but they're like six months behind already.
You got 4 different answers. Something just isn't right with that:

Modernist
Deconstructionist Modern Style
Muskhaus
Contemporary
I've been looking for a replacement OS to try over macOS for a while, so I just tried this on for size.

2-year old MBP. Created a boot disk with the Elementary ISO and started up. Fairly snappy, connected over a USB 3 connection to a 500GB SSD.

First thing I tried to install was Google Chrome. DEBian package. Fail. Google search for others who have tried. Found recent article, followed step-by-step. Failed. :-(
How do "such" devs get hired in the first place? The one who interviews and hires them must be a bad dev, too.
I'm not saying that HTML is totally suitable, but a slight modification of it could be, and it would be a lot simpler to use than TeX. And who says that it could not be rendered in the same way in 30 years?

By the way, the one thing that disappoints me most about LaTeX is that you often cannot nest one environment in another without running into issues. In HTML the "composability" is much better.
... why do you need locks in threads and not in asyncio ?