skysight-inc/HackerNews huggingface dataset:
I have no idea why you were downvoted for your questions. Weird. I will try to answer your questions:

One killer application of Vim and Emacs is development on powerful remote servers, for example, you might want 16 cores, a powerful GPU, and 64gig memory for a task so remote exploration and development makes sense. (VSCode does have a remote mode but I haven’t tried it.)

I have been using Emacs for 20+ years with Lisp. I just use Vim for quick edits to I can’t speak to using Lisp dev Vim support.

For local development on my laptop, I now use Emacs or VSCode about equal amounts for Common Lisp, Racket, and Haskell depending on what I am doing. Both are fantastic dev environments.

EDIT: Slime may be old, but it is tried and true technology. LSP is more modern and is a common autocomplete, etc. interface for many languages.
Jeff Bezos says Amazon wants to work more with the Pentagon
Agree op should look into this. I've had RSI-ish problems and mouse with my non dominant hand was not too hard to learn.
Wow. I read this in awe. I admire your writing style, you kept me in the storyline and now all I want is to play this game. GG :-)
In the 1980s there were many operating systems for PCs: Commodore had one, Amiga, etc. PCs became important for white-collar work with the result most prospective white-collar workers would learn how to use an OS to make it easier to find a job. Which OS did most of them learn how to use? Well, if you are a prospective software dev in 2019 which version-control software do you learn how to use to make yourself more attractive to prospective employers? git of course -- even if you think Mercurial or Fossil is better -- because git is the one most employers use. And employers will standardize on git partly because that is what their prospective employees are most likely to know. Same thing happened with personal-computer OSes in the 1980s and 1990s with the result that by 1997 Microsoft Windows had 95% or 98% of the market. (Apple was in danger of going out of business in 1997 when Microsoft publicly invested $150 million in Apple stock. Microsoft's motivation here was probably to make Microsoft look less like a monopoly to governments, reporters and voters.)

Is it not possible that this mechanism by which the most popular product is the most attractive one (to prospective employees and employers in our example; in another example it might be people wanting to make phone calls) -- thereby making that product even more popular -- could create what grandparent referred to as a "natural monopoly" even in a completely unregulated market?

You might reply that Microsoft could not have achieved its monopoly without the enforcement of copyright laws by governments. Well, consider an alternative reality in which there is no copyright law, but Windows is distributed only with new PCs and runs inside a cryptographically-secure enclave. In other words, there are purely technical ways to achieve the same business goal that was in actuality achieved by copyright law.
You need something like what these folks are building: https://apothewell.com/
Cisco was repeatedly caught hardcoding username+password into devices/software. Repeatedly as in “They never seem to learn from their mistakes”. I simply cannot believe Cisco as large vendor will make the same mistakes over and over again. It’s like they try to sneak backdoors into their products, get called out, but continue, yet no one ever cries that the US is spying. Probably because the other four eyes profit from it, as well as some other western countries that have intelligence-sharing deals with US intelligence agencies. Huawei is only called out because their backdoors (… if any exist at all) are not our backdoors.
a b c where a+b=c is not a regular language. What exactly is the constraint on this challenge?
I am a big fan of astronomy, but satellites are doing a lot more for humanity than ground-based astronomy.
Install Nginx with PHP-FPM and MySQL Support on CentOS/RHEL – Nginx Tips
Semi off topic: Workflow (Shortcuts) for iOS is great and it is semi ported to the Mac via Catalyst libraries (https://twitter.com/stroughtonsmith/status/11810213462240583...). Hopefully, Apple actually goes whole hog and ports WorkFlow to the Mac next year.
> Whenever I travel I now have to carry around wet wipes or I don't feel clean. But wet wipes are apparently horrible for the environment.

Before wiping, wet the dry toilet paper with saliva.

Note to (potential) downvoter(s): I made this suggestion in all seriousness, especially as a way to avoid flushing wet wipes which besides containing non-compostable materials also frequently damage plumbing.
European countries have a jury system, usually reserved to criminal cases with long sentences, like a murder.

Germany is the exception. Abolished jury in 1924.

https://en.wikipedia.org/wiki/Jury_trial
On Linux there are dedicated combination keys to put accents on characters like: ä, á, é, ë, etc.

This is how it has always worked (I use a Latin-American keyboard layout). And I think it's the best of both worlds.

If you wanted and your font supports it you could have: ṕẃéŕý (accent key + character key).

All above without touching the AltGr key.
Well, the root comment here is boldly assertive but completely wrong on the facts. What sort of reply should it receive?
Nobody has jurisdiction over space. We can try to create an international agency and get all space fairing nations to submit to its regulations and rulings, but even if that was politically viable it would take years. Meanwhile Starlink will be deployed mid 2020 if no major delays happen
Now I'm no Java expert, far from it, so would appreciate any answers to this. I'm interacting with bunch of CLIs that are either in Java or using the JVM otherwise (Clojure mostly), how much of the startup time for this things can be attributed to the GC? It's mentioned in the article that short-running programs (almost all CLIs I use) could use Epsilon since the heap is cleared on exit anyways. But wondering how much of the typical program actually spends on, what I guess is initializing the GC?
Im new to this, but why is this a thing and important?
Forest, trees...

There are problems one should automate but there are many problems where automating is not worth the effort.

https://xkcd.com/1319/

https://xkcd.com/1205/
Has anyone actually tried this? I'm curious but if I don't like it and uninstall it I'm afraid of weird glitchy behaviors and a broken shell and I really don't feel like reinstalling Windows right now.
Human detection in webcam in JavaScript with ml5.js
The difference is that the McDonalds only makes sure you've actually paid, and doesn't try to stalk your toilet habits nor links them to your social media accounts.
> “avoid thinking of writing code as the goal and learn to solve problems.”

Hasn't this been done to death now? Are there still developers out there whose primary focus is writing code rathet than solving problems?
Incremental vs disruptive innovation

Disruptive has a distribution problem - how do you get people to use it

Vertical integration can be "10x better" and if you meet that threshold, maybe people adopt it, like iphones

Or maybe you have existing distribution networks or power to get people to act
I've been prototyping this approach recently -- I think you can go simpler / leaner yet.

The iframe angle is probably the most universal, and easiest way to include legacy apps / sites. It does present challenges with authentication, as cookies cannot be persisted by a framed context. Local storage still works, but that requires some changes in the legacy apps.

As far as the "orchestrator" goes, I don't see the point of using a nearly-legacy framework (yes, a jab at Angular) when this can be done in plain vanilla JS with postMessage. Some balk at using events, but in this context messaging between clients could be a light, elegant solution to the communication / synchronization problem.

Finally -- this is bound to fail in actual real-world applications, because legacy apps are very likely to include everything and the kitchen sink, and simply wrapping them in frames doesn't solve the problem of a bloated do-everything spaghetti monster.

As an architectural approach for developing new, modular front-end solutions, this is promising. Multiple small teams responsible for small, single-purpose apps, stack-agnostic in aggregate -- this way of handling scale could reduce the overall complexity, making development and maintenance a little easier.
Yes, because it’s a political topic that's, pragmatically speaking, only science adjacent. To be clear I'm talking about discussions on the topic, not the merits of the work posted.

If I say “general relativity is likely wrong, but we should use the verifiable predictions it makes” no one will care. If I say “climate models are likely wrong, but we should use the verifiable predictions they make” the hackles will rise despite there being no known climate model with predictive power anywhere close to GR.

Obviously this makes the discussions far less rewarding to one’s intellectual curiosity. Like a fool I still check occasionally on the off chance that there is something interesting to be learned.
One of the more important yet most overlooked and misunderstood features of American government and governance is the fact that a vast amount of power resides at the very bottom, and local officials often have discretionary powers that would be vested in higher level officials in other countries. This is a good thing in many respects, but the other side of the coin is that you have totally incompetent yokels wielding the power of petty kings.

The case in question is an absolute disgrace and an excellent example of the failings of the American system of government in its present state of (dys)function. I would argue that it should be much, much harder to evict people for any reason, and that seizing private property for trivial reasons should be near impossible. Many here would agree, but in this specific case it is purely a local matter.

Sub/exurban Detroit cannot be compared to Singapore. And the problem has little to do with global population or overpopulation, but it is curiously linked to population density. Jürgen Habermas and others have written extensively about the phenomenon of 'Verrechtlichung' or 'juridification', i.e. the process by which an ever increasing amount of human interaction and social and economic life is subjected to legal regulation and codification, corresponding roughly to increases in population density that came with urbanisation, industrialisation, and the advent of urban modernity from the late 19th century on. But that is really not directly related to the given issue exept in a rather abstract way.
I relate to this hard. I joined a company a while back where everyone below a product manager (there was little real 'engineering' management) was a line on the factory floor to delivering features, and fixes.

PM would hold a monthly sprint planning/refinement, 'senior' engineers would participate in breaking each piece of work into tiny, tiny tasks, and then split them up into streams of designer, developer, tester.

Each tiny task would take an hour-half a day and you wouldn't even necessarily be working on the same code base across tasks, just continually turning out tiny 1-3 point tasks.

That was by far the most soulless job I ever had, weeding these companies out is my number one priority when interviewing.
Frankly you don’t remember, the sheer amount of testing and degree of standardization has increased tremendously since NCLB. ESSA walked back the testing somewhat, but it’s still very different than when you were in school.

The question is what “learned the material” actually means, and if designing the class around a definition that can be accurately captured on a test is a worthwhile goal. Again though, I want to make it clear that I’m not arguing against assessing what and how students are learning, but specifically against standardized testing.

We can’t spend decades hurfing and blurfing over “failing schools” and then refuse to consider change when what we’ve been doing clearly isn’t working.
I think you mean, "The greedy engineers that want to use said satellites to pay for a Manned Mars mission and make us a multi-planetary species."
This feels like as a solution to the problem that does not exist. This just increases the complexity and makes the interface horribly fragmented and hard to develop for after a while.
He “added” a big pile of misinformation[1]. If I add three paragraphs of speculation about how deoxygenation is actually caused by vaccines am I also “adding to this discussion”?

[1] as documented by NeedBigTea: https://news.ycombinator.com/item?id=21736510
That is often considered, but the light is absorbed and turns into heat. Where does that heat go? It would fry the electronics with no way to get rid of it.
The issue with saying this is we should probably have many words for different types of depression.

Probably not only split on this one variate (externally or internally triggered), but it means that certain types of depression are usually triggered externally and certain types not externally.

It's like saying that "in some cases, a broken leg is not triggered by some external influence". Sure, you could develop some bone density issue and break a leg when walking normally, so we tend to distinguish treatment of these cases--we may recommend a more permanent solution for someone who is prone to breaking their leg.

How can we even falsify your statement? To do so would require self-reports or some sort of real-time 24/7 measurement of the brain, the first doesn't really falsify anything, and the second is not very viable at the present.

Self-reports can easily lie. They also may simply not remember, or be in denial.
This is cargo-cult programming based on an overreaction to OFFSET, which while inefficient, is not the only way to implement pagination. If you have data with an auto-incrementing ID or timestamp and index on it, it's very easy to page arbitrarily. It's also very useful -- take any chat or news feed application. I don't want to lose my place in the feed just because there's some chattiness that occurred later on in time than my cursor is at.

The real answer to this question is to better understand how your database indexes your data and will try to use it to go and plan your queries, which it will very helpfully tell you. You want to avoid OFFSET to avoid a full-table scan? Great! You want to completely destroy a useful feature because you don't understand the way your database stores your data's intrinsic structure so as to more efficiently use it's very fast tree lookup? Better hold your horses there and engage your curiosity a bit more, because this is a common and efficiently solved problem.
Lifting rocks as a form of long term energy storage
Thanks for your reply and your service. Done.
Thanks for the pointing that out. I've updated the title.
Why not reject the law if it’s wording is too confusing and difficult to apply?
1) Acknowledge that your brain is made of meat and give the meat what it needs: good food, exercise, 9 hours of sleep a night.

2) Ensure you understand the "why" of what you're trying to do.

3) Ensure you have a clear "definition of done" or "definition of good enough" for your tasks.

4) Try to identify fears related to the tasks, to take those fears seriously, and to get them solved.
What does an Internet access satellite network do for science? Those scientific uses SpaceX talks about are speculative and clearly secondary (or tertiary behind military use).

By contrast, earth-based telescopes are doing lots and lots of science right now.
I don’t actually like bidets or similar solutions, as they don’t clean as thoroughly as wet wipes IMO.

Personally I just always carry wet wipes, and always use them, and always have. Can’t live without them, and can’t imagine how others can tbh.
Hmm, I just had people contact me out of the blue. I wonder if someone is taking advantage.
Obligatory RPA: GUI-based automation to mimic user interactions, leveraging existing application and web GUIs as an API to automate against.

Not something I'd recommend to backend developers / data crews. But it's pretty awesome stuff for non-developer, front-line business users.

What is RPA? - https://www.uipath.com/rpa/robotic-process-automation

UiPath free, "unlimited time for non commercial use" trial - https://www.uipath.com/product/studio (you're looking for "Community Edition")

Disclaimer: I have no financial interest in UiPath as a product, past running a business user-focused automation enablement team that is currently using it. I've been in the space about a decade, and just happen to think they do it "better" than anyone else currently (YMMV. Pegasystems' RPA offering is also great, but they don't talk to non-Fortune 500s or advertise it)
Or they were ignored
Professional astronomers would rather use a swarm of large and better working telescopes in space instead of dealing with clouds, city lights, and the Sun not allowing to work at normal hours.

> Not the greedy entrepreneurs littering the sky with Internet access satellites.

The "littering" will be done not just by "greedy entrepreneurs" but by millions of people who will pay for faster internet, and by astronomers who want better telescopes.
There isn't a lot of oxygen in water to start with, as solubility is low. If we somehow made the Earth's oceans completely oxygen-free, it wouldn't add noticeably to the amount of oxygen in the air.
China Adopts Malicious “Cybersecurity” Rules
Statically-typed error handling in Python using Mypy
This uses LuaJIT to extend the Nano text editor. Under “Limitations,” the author states that

> The macro system can only effect the open buffer, it can't modify nano's default behaviours. It cannot move the active cursor.

> This turns it into a text-manipulation system, rather than a self-modifying system like you might find in vim and emacs.

An example of a text editor that is extensible in Lua from the ground up is Textadept.

https://foicica.com/textadept/

By the way, it's nice to see projects hosted on Sourcehut get some attention on Hacker News.
Ask HN: Dealing with Bursts of Anxiety
Disclaimer: I know most people here are not therapists, I am mostly curious.

Recently, I have been having some anxiety flares. It started after a long night out from drinking. I woke up and felt the weight of the world on my shoulders.

Suddenly, I started worrying about my career (I'm a software dev in Toronto/Canada with an above average salary), my parents passing away, my siblings not being happy, being single and living with my parents/siblings... On top of that I started to think about social inequality, corruption, climate change, etc.

I was completely fine a week ago, but this drinking episode seems to have sparked something that I'm having a hard time managing. I had a similar episode years ago after facing rejection from a girl.

I am mostly curious if people have had similar experiences, and how they have dealt with it.
Funny, the officially stated purpose is "Internet access". There is some handwaving towards "maybe it could do more".
I used to love keybase and used it for a while, but somehow since the crypto coins donations I started getting followed by random people and getting some "spam". So nowadays I avoid it and stick to Signal. I really like the idea behind it though and I hope they manage to solve of these issues eventually!
Yes! That's the problem! Read the BBC article again: Do they mention that the 700 ocean sites are specifically related to estuaries and semi-enclosed seas? They don't? Hm.

I'm responding to something presented in the BBC article, something they mention context-free, because they want to(?) imply that the problem is related to open ocean temp changes, when... it's not. It's a problem of eutrophication.

It's still a man-made problem, maybe its exacerbated by additional forces, but its dishonest to paint it as if warming has caused these 700 dead zones. Warming did not. Eutrophication did. Most people who read this:

> While nutrient run-off has been known for decades, researchers say that climate change is making the lack of oxygen worse.

> Around 700 ocean sites are now suffering from low oxygen, compared with 45 in the 1960s.

Will think that climate change caused the 700 ocean sites, up from 45, and not run-off. It's how they are couching it. It is bad and we should scrutinize that.
No, it’s because those people have a deep mistrust of science and expertise, and using as much oil as possible is tied into some weird, macho, and at times oddly Christian identity, and suggesting that that’s harmful is threatening to them.
That is the problem. Without actual proof of something, sensational headlines are mandatory.
Also, (1945).
Good that is is being fixed!

Regarding "The astronomy community didn’t think of it"

I think just because we have public spaces does not mean one can do whatever one wants with them.

1) There has been disturbances in the past of radio astronomy spectrum from communication equipment, this limits our ability to learn and observe space.
2) There will be visual disturbances if we launch of satellite constellation for visual astronomy
3) There will be space junk when these satellites run out of service.
Jeff Bezos built a website / online marketplace. Why does anyone care about his opinion on global military matters?
Trump is pushing for negative interest rates. Wouldn't that break Capital free?
Great, so any of the hundred-something countries on earth are free to destroy those satellites? ;-)
Human Interface Guidelines for the various SwiftUI accordances
> ADHD (at least in my case) makes context switching, and switching back, easy (it's a core symptom, this is the reason we have difficulty focusing). It's rare to hear one of us say "now where was I?"

This surprises me because my own experience is one where I lack

1) the biological equivalent of an Instruction Pointer.

2) the working memory to hold both my previous task's information and my current task's information in my head.

So, if I have to switch tasks a bunch, I don't properly load the info for my current task into working memory.
Can you cite any of this?
I agree with the sharks.

I have been SCUBA and free diving many times and seen sharks, and it is a thrill, but no fear.

As I have written on HN before, once when I was 10 miles offshore in a small Columbia 22 sailboat and Orca (killer whale) jumped four times high out of the water landing right next to my boat, violently rocking it. Yes, I felt fear.
How do you spell boscodictiasaur? how we correct spelling and complete queries
That's one way of looking at it. The question of whether there is a path that someone who doesn't have good product insights can follow and learn to have some, or if it's all "instinct", is an interesting one. No one was born with those skills out of the womb, so it's obviously a learned skill, but it's one that we haven't quite broken down to a teachable course.

I agree that following simple advice probably won't work, but I personally believe intentional practice can actually help people get better at this — only there has to be more than a desire to communicate out, there has to be a desire to put oneself on the line and evaluate oneself honestly based on result.
for many cases, paginating by a timestamp range is meaningful, performant and deterministic. though you lose the ability to view a fixed number of rows which can result in some awkward ui...but i guess this is when overflow-y: scroll can work around that.
Lean is the scientific method applied to business: hypotheses are tested to make decisions. Nothing more
For edification, I stopped taking you seriously after this comment because it’s a right wing talking point.

Also, Orwell was a democratic socialist and 1984 wasn’t about socialism..
Be pretty sure about needing this when you do it, because it might be your biggest mistake ever if you're not sure about the implications.
SpaceX is launching some of those telescopes.

https://en.wikipedia.org/wiki/Transiting_Exoplanet_Survey_Sa...