skysight-inc/HackerNews huggingface dataset:
TeX/LaTeX is a rich ecosystem that has grown over a long time.

Over the last couple of years, pdftex, xetex and luatex have coexisted and pdftex was the stable choice and the other two were functional but in beta stage.
In the last years, xe and luatex became stable and pdftex entered maintenance mode.

WYSIWYG is an antithesis to LaTeX, but I'm sure it's possible to base something like SwiftLaTeX on luatex instead of pdftex.

This has changed only in the last few years.

You listed a few requirements, and while many are achievable using pdftex, only lualatex tikz all the boxes.

* unicode out of the box
* otf font support
* unicode in bib via biber / biblatex
* easy extensibility by writing lua instead of plain tex

there is more.

But only because luatex is out of beta, does not mean pdftex suddenly stops working or needs to be deprecated.
What TikTok Reports About You, and How
What does "really bad" mean? How is the current situation "this dire"?

This kind of statements is exactly what this article is about.
Veterans: Best Solution to the Cybersecurity Shortage?
Why do you assume petty thieves "going away for longer" is a purely good thing?
If they did it, it would probably need to be accounted for as a form of goodwill.
Why the down votes? Y'all can't handle the truth?
I agree that it's silly to say that you don't benefit from government spending at all. On the other hand there is often a real sense of not getting what you put in. I imagine especially so on a forum like this where many are professionals of certain industries with relatively high pay.

For example: public spending per person in the UK is < £10,000 per year, which is much less than I pay in taxes. And I would estimate that I'm well below average in terms of spending received: I don't have children, don't have any large medical expenses, etc.

Of course, my cost to society will rise as I get older, but on average I would estimate that I'm paying at least twice (and probably many times more than) what I'm taking. And yet the current trend is for half of society to say that I'm not paying my 'fair share'. I'm not sure what definition of fairness they're using, but it's not mine.
Probably one of the more notable current applications that still use a lot of Perl. The admin interface is mostly Perl, as are many of the command line utilities.
As far as I'm concerned, that the source code is divided into files of linear streams of characters is a technical detail. My navigation isn't linear and my editing often isn't, and the editor I use goes through great lengths to enable just that.

Having used node-based programming environments extensively (Max, Reaktor) I am not convinced that that there is a ergonomically sound alternative to just writing the code in linear text files, but admit that there are probably domains where it is more suitable. I found it tedious and straining, particularly when you have to use both mouse and keyboard.
The latter for sure. The platform is a nuisance and not a source of fun, and priorities come from product. But I’ve never worked in the US, things might be different. What I was trying to say is that people will adjust to the culture/goals of the workplace. It might be true that an engineer left to its own devices would not care, if it doesn’t affect his performance; but if it the company is clearly focused on the customer everyone will follow.

My comment was regarding “tram” ;)
>One of the many ways it's expensive to be poor.

These sort of time luxury, magnitude of free/disposable income, and free cognitive load (less stress, etc.) aspects are all too frequently overlooked when shunning the working poor and now, even many working middle class Americans.

I remember the sort of stress I had first starting out simply keeping up with utility bill payment schedules to avoid late fees. I had the luxury of enough assets and steady income that I quickly setup autopayments on my credit card and never had to think about it again.

I had relatives and friends who couldn't setup autopayment because they were never sure if they'd have enough in their account or ability to pay their credit card and had to strategically optimize when and what they'd pay. The amount of cognative load folks endure juggling many of these artificial constructs makes it difficult for them to pursue and seize opportunity when it arises to get ahead.

Arguments could be made as to why some should or should not be in such situations but this is just one example. I often think about how difficult it is to fit certain necessary things in my schedule and then remember I don't ride the bus in the work which dramatically reduces my commute time.

There are many such aspects people deal with daily and it can be daunting. If you're very wealthy, a lot of these problems you can throw relatively marginal money at and the problem is solved while focusing on furthering yourself.
TLDR:

> Scoop: An alleged scam ring based out of Virginia & Maryland would get counterfeit iPhones from Hong Kong, set up mailboxes in Maryland and Virginia, spoof the IMEI & serial number and submit them to @Apple for repair replacement.

source https://twitter.com/SeamusHughes/status/1202409905719824384
>If you went to a physical therapist and he told you to move your tongue/lips/lungs in certain specific motions, which happened to produce noises, you wouldn't judge the exercise by the semantic content of those noises.

So the brain actually does have a special motor planning area for speech movements that is intermeshed with all the other parts of our language system, including semantics. As an example, when people have Apraxia (loss of coordination) they can have two different kinds, depending on where the lesion is: oral apraxia (loss of ability to move the jaw/tongue/cheeks/lips in NON speech tasks) or verbal apraxia (loss of coordination specifically for articulation movements). You are on to something interesting with your comment about "low-level tongue movements" vs. movements associated with communication.

I wonder what an fMRI would look like on someone reciting these Vedic hymns (in a language they do not fully possess) vs. someone reciting hymns in their native language? And what if you had an English-speaking Christian recite hymns in another language they don't know, like German or Latin or Greek?
Note that this flowchart includes monitoring, logging, and networking, in addition to typical app stuff. Of course it's complicated.

The article does contain a lot of useful information. I don't think it was intended to ride the "k8s is too complicated compared to vanilla X" bandwagon, despite the huge flowchart at the top.
> These and many other actions were supposed to make Uncle Sam very angry and punish Erdogan. Nothing of significance happened.

Turkey was removed from the F35 program, for which they are a manufacturer. They are barred from purchasing the 100 F35s they wanted. They will lose that manufacturing position and the jobs that go with it. They have been demanding to still have the right to purchase the F35 jets - they will not be able to so long as they have the S400s.

Turkey was manufacturing about 1,000 parts for the F35. That has now been reduced to 12 as of November. It will drop to zero during 2020.

Losing access to the next generation of planes to upgrade their air force and losing their manufacturing role is significant, according to Turkey's own behavior and words on the matter (Erdogan states it very plainly that they are upset about it). The Turkish economy is a mess right now, having just finally climbed out of a recession. The unemployment rate had climbed from under 10% to 14% as of August. Clearly Turkey could use those manufacturing jobs and they know it.
Extreme ownership is awesome.
they can then just buy ads via another EU country
I often wonder if we would be better off framing it in terms of the financial costs. How much is it going to cost to build a wall around New York, evacuate low lying areas in Florida, move agricultural production around the world, accept millions of climate refugees.
You're right, and HTTP/2 was supposed to be a major boon here, but the problem is actually that the UI itself only loads these things once they've been rendered by the framework which is often after another component has loaded them, and even if they can be ran in parallel the response times can still vary, causing the UI jiggle you often see.

This isn't really a problem unique to high latency either, if you have a patchy connection in transit or for some other reason, the UI will suffer.
Which makes little sense since the country had veto, and now they wont?
After a nuke disaster collecting all wandering dangerous material is 'difficult', to say the least. Much more difficult than recalling thermometers! And there is no way to ''ban' them in order to see them gently come back in some cask. See the Cherno and Fuku cases.

After such a disaster some wandering radionucleides induce solid cancers developing in the 10 to 15 years afterwards. A silent and stealth killer, nothing fun.

Hot nuclear waste is the most hazardous material as it is dangerous by contact, if inhaled, and also kills at a distance, in most cases without any warning. Moreover some of it remain dangerous for 10s of thousand years.

Germany is in a transition, it is trying to quit what seems to them a bad habit (nuclear), and this is never easy nor free. On the political side of things maintaining nuclear plants in activity against citizens will is dangerous, especially if some boo-boo happens (which becomes more probable as those powerplants age up).
I'm curious what you think of European support for/collaboration with the USA vs a more self-interested Europe (not isolationist, just not directly aligned with any of USA/Russia/China)?

I haven't heard any clear views on that one way or the other, although I'm not sure the question itself makes perfect sense in terms of actual real world politics.
I would say it was close enough to drive good policy decisions. It's unfortunate that it didn't.
The author is a paid advocate for nuclear power.
You could open an Estonian company you fully own and manage using the e-Residency programme https://e-resident.gov.ee/. Caveat: not all payment service providers that usually accept Estonian clients will also work with a company managed from abroad (iirc Stripe requires you to live in another country they support) but at least one most likely will.
Extended BPF: A New Type of Software [pdf]
> actually wanted to ignore my OS and focus on the code I was writing and connecting to WiFi reliably

I feel this. I was a distro-hopper for years. I eventually settled on just using Ubuntu LTS for ease but definitely benefited from the time I spent nurturing my arch laptop.
The bedrock of science is not Mathematics - it's Formal Language Theory (FLT)[1] (but to be fair, this may be a semantic distinction).

FLT is closer to Computer Science than Mathematics for one simple reason - Time. The concept of Time doesn't exist in the
Mathematical universe, while computer scientists obsess with time-complexity.

[1] https://en.wikipedia.org/wiki/Formal_grammar
What are some useful skills I can learn in minutes?
Michael Schennenberger runs the BTI, or the "Breakthrough Institute", which is against taxing carbon, against fossil fuel reduction, and pro-geoengineering. It is ultimately a think-tank, which is just another name for a professional propaganda unit, IMO.

This is an article encouraging you to calm down and sit down. It's a careful cherry-pick of data, something that the IPCC report is not, and something that is extremely common in contemporary opinion pieces.

We should not be rosy about climate change or other pollution related issues. There exists massive quantities of evidence that can be covered at hacker news, and seeing this disinformation here when we have access to actual scientific information about climate change shocks me.
It's interesting to compare and contrast climate change and nuclear war. When I grew up it was common knowledge that the world could end at any point in time via nuclear holocaust. It was more or less the most direct existential threat to humanity the world had ever seen. It did spawn some nihilistic artistic movements and general detachment, but I'd say that the anxiety people felt was much lower than what you hear from the younger generations re: climate change.

Even on this site, you'll see many people say that they don't want to have kids because of climate change. I don't recall people in the 80s saying they wouldn't reproduce due to the future threat of nuclear war.

I'm not sure what the exact cause is but I suspect it has something to do with the how the different generations process authority and media messaging. Earlier generations being much more skeptical of what they are told.
Isn't that one of the cleanest options available that can actually meet our energy demands?
Brene Brown 'Dare to Lead' is excellent
Very. Assuming you’re in the US, I’d recommend reading the IRS literature related to your type of business (C-Corp, S-Corp, Partnership LLC, Sole Proprietor LLC).

If you’re business structure is “pass through” (ie. S-Corp, Partnership, Sole Proprietor), then you should also read the IRS 1040 instructions and do your taxes (mostly by hand) and file here (for free): https://www.irs.gov/filing/free-file-fillable-forms/

The IRS guide will tell you how you should handle your accounting, what you’re allowed to claim as business expenses for tax purposes, how to handle employees vs contractors, and more. Also tax deductions are crucial for businesses as they’ll help offset expenses to make your business more viable. Good luck!
Gerald Weinberg's "Becoming a Technical Leader" is an often overlooked classic.
Read Watership down.
What do you mean by "using modifiable resources"?
People always look at it differently once it's their money being taken away. Anyone who thinks running a business is easy or more profitable than it should be should try to run one.
It's funny how so many people are desperate to hang their hopes on a buzzword.

Someone tries to sell you on something, telling you it's artificial intelligence, and it so far off the mark, not even close to the spirit of the term.

They want it so bad, and use the term so much, that a new buzzword is invented to move the goal posts. Artificial General Intelligence.

Natural language text processing, image classification, photo manipulation, speech recognition. This stuff isn't AI.

When you look at it, it's just batch processing guided by bounded statistics. Button mashing with guardrails. Like tires on a locamotive in a parking lot, it just winds up hugging the curb, so the salesman claims it's good at parallel parking.
Yep. Eventually. Meanwhile Buffett's tax rate on his (and his companies) income is within the distance of epsilon from zero. Can you estimate when Buffett is going to need the bulk of the money from his compankes to buy a new house? How long heis going to have approximately zero tax rate, that is? My personal estimate is with a very good approximation 'never'.
Busyness - or rushing?
They talk about how little carbon is actually sequestered. I assumed it was actually none. The goal was actually to make large swaths of ocean reflective. At IR algae mats are almost as white as snow.
Are there phage therapy options for persistant lyme disease? Lyme disease is caused by the pathogen Borrelia burgdorferi. A quick pubmed search ([1],[2]) turned up two papers describing phage that interact with Borrelia.

Neither discussed their suitability for phage therapy. The most recent investigated phages as a potential mechanism for horizontal gene transfer b/w Borrelia burgdorferi: https://www.ncbi.nlm.nih.gov/pubmed/27811049

More searching led me to a page titled "Chronic Lime Disease" at the "Phage Therapy Center": https://www.phagetherapycenter.com/pii/PatientServlet?comman...

They seem to have developed phages for clinical treatment of chronic infections (perhaps biofilm mediated) of typical pathogens, and suggest that patients suffering from chronic lyme disease may actually be testing false-positive for Borrelia, and if so, may actually be suffering from chronic biofilm-mediated infection of a more common pathogen. In their words:

>>>> quote <<<<

Sometimes patients who have a legitimate, or otherwise, diagnosis of Chronic Lyme Disease, fibromyalgia or chronic fatigue are actually suffering from a toxin overload that is produced by a particular strain of bacteria. By clearing the treatable bacterial infections and utilizing various techniques to help reduce the toxin loads, there can be much improvement in the patient's overall condition.

Patients who have or who have had Lyme and Lyme co-infections may have serious damage to their immune systems, making them more susceptible to infection. Chronic infections are biofilms, they are colonies of a number of bacteria that together form colonies in various parts of the body - the sinuses, urinary tract, prostate and elsewhere that are inherently more resistant to antibiotics. While in-vitro lab tests may show sensitivity to various antibacterials, such infections typically do not respond to antibiotics. Dr. Tim Lu (MIT), a professor at MIT, explains why biofilms are antibiotic resistant, and why bacteriophage therapy can be effective:

"A classic example of a patient who had a Western Blot test that detected antibodies for Borrelia bergdorferi: Laura Roberts nearly died from her "non-Lyme co-infection", due to a deadly strain of MRSA which was detected by the lab. There are other similar cases." - Dr. Tim Lu - Biofilms and Phage Therapy

To reiterate, if your infection is a biofilm containing Borrelia or any of the Lyme co-infections, phage therapy from our clinic is NOT going to help you. If the infection is caused by one of the treatable genuses (Staphylococcus spp., Streptococcus spp., Enterococcus spp., E. coli, Proteus spp., Pseudomonas aeruginosa, Salmonella spp., Shigella spp., Clostridium difficile (C.Diff), Klebsiella spp., Morganella spp. and several others) there is a good chance we can - but NO GUARANTEE. You will need to test for the presence of these treatable pathogens and even if they are cleared, sometimes symptoms will persist.

>>>>> endquote <<<<<

[1] https://www.ncbi.nlm.nih.gov/pubmed/?term=%22Borrelia%22%5BM...

[2] https://www.ncbi.nlm.nih.gov/pubmed?term=%22Borrelia%2Fvirol...
So I'm not entirely clear on the advantage that Suspense has over the typical pattern of loading data in componentDidMount, and just having a bit of logic that checks whether your data has loaded or not and renders the spinner or the actual contents. It's not really a hard pattern to implement, though sure, it takes a few extra lines. Seems like the <Suspense> component just kind of abstracts this a bit? What am I missing?
I think C# (and VB) had it before Rust. My memory of the timeline might be a bit off, though. I know C# and VB got the chaining operator in 2015.
> Eleven papers with fourteen distinct projections were identified that fit these criteria.

This brings to mind the old joke: "I used to smoke weed. I still do, but I used to, too."

Specifically, the phrase "were identified that fit these criteria" sets off my skepticism spider senses. Kind of like the popular "97% of scientists..." meme, that doesn't quite hold water when you dig under the covers.

To be clear, I'm not saying deceit is taking place, I am simply saying that I am skeptical.

I wasn't able to find any details on the specifics of the literature search, such that the search could be reproduced. Any idea if that was included in the study and I somehow overlooked it?
One of my personal favorites is Tribal Leadership:
https://www.amazon.com/Tribal-Leadership-Leveraging-Thriving...
Ha! Indeed, I meant interactable, although it seems that's not considered a word yet. I'm sure it will be soon enough.
A less poetic way of stating it: if you re-use an already-used world state, you are violating a logical constraint of the system. No timelines will be violated, you just have an invalid program.

World states are supposed to consumed once only: they are "linearly typed" in fancy language. But Haskell cannot directly enforce the linear-type constraint on world states, so in theory these states could be used more than once. Fortunately, the IO monad encapsulates (hides) the states, so that you can't make this mistake in your application code -- you can't reuse what you can't access.

World-states in Haskell aren't first-class values. They aren't actual objects that are being passed around during the execution of the program. They are more like tokens that exist during type checking, but are erased when the program is compiled or interpreted.

Another way of phrasing it is that Haskell interpreters/compilers have specialized support for the IO monad: during type checking, it acts as if these states exist, but they have no operational meaning in the executed program.
Robert Martin's the Future of Programming
No, that is not what the article is about. One of the researchers he interviewed asked the Guardian to correct its quotation but stood by his prediction of four billion deaths caused by climate change. The article in no way denies that the situation is bad or dire.
Ask HN: Do you feel that the software industry is stagnating?
Looking back at the industry breakthroughs, that fundamentally changed the way software is developed, to me, is the Hadoop map-reduce and HDFS.

I don't feel that some of the recent technologies - Docker, lambda, etc have contributed towards taking the CS, as a subject, or the Software, as an industry, forward.

Please share your opinion about the state of the software industry or the computer science subject, and where do you see/feel/think the field headed?
Sure I remember it, it also came with a sort of scripting (very much batch-like) language.

I remember writing a pseudo-GUI for PKzip in it at the time (WinZip was more or less the only graphical zip tool and it costed too much).
In the first case you still have a contract, and therefore contact law in your country applies. Blatent breach like "they wrote code that stole all our SSH private keys and then they deployed cryptocoin mining software to our systems" would be covered, regardless of how bad the contract is.

Same with hiring, the person may or may not be able to code, but active malice would likely result in firing, and the code they write should be subject to review before being put into production.

Of course you can argue "hey where I work hiring is trash, we write bad contracts and have no internal standards, so this 3rd party stuff isn't much worse" but I'd suggest that's not an argument most companies would make publicly about their processes.
Does the EU have any unified military? I thought that was fully separate and thus anything related to defense or attack wouldn't really impact the EU?
>Why not just use existing sales tax for retail transaction (which e-commerce is).

My guess is that they already do. The government just wants more tax revenue as usual. Tech companies are just a good punching bag right now.

Edit: I cannot imagine that they are not collecting VAT on these transactions. Digital VAT is a very explored topic in the EU.
Having kids didn't make nuclear war more likely. Having kids does increase your effective carbon footprint.
> Europeans like me like America because they are very vocal about freedom and liberty but we are waking up to the reality that it's all talk.

> The USA behaves like Russia and China, they spy on foreigners, influence their elections, start unjustified wars for oil and generally have a very low regard for freedom and liberty outside of their soil.

As a natural-born US citizen...Yeah I feel the same way. I feel like my government uses "freedom" the same way they use "think of the children" or "terrorism." To a lot of folks it seems like it's just a nebulous concept they can use to push a -- in my opinion unrelated -- political agenda. It's very sad to me.
I gave proxmox a solid try for virtualizing a mattermost instance. But it was just way too slow compared to bare metal. Chats took seconds to load instead of ms. I'm sure there's some explanation for it but I couldn't be assed to figure it out and reverted.