skysight-inc/HackerNews huggingface dataset:
Ask HN: When startup time for CLI tools starts bothering you?
I am developing a CLI tools for internal usage to substitute the old tooling that we have, and one of the things that I am trying to optimize is startup time.

Why? Because with the old tools, every time that one command took more than a second I would unconsciously avoid this command, even if it was useful (of course, there are exceptions, i.e.: commands that are rarely used).

However, I only have arbitrary values for benchmark based on startup times that irritates me. This is basically what I am using as a base to measure against:

- ~0.1s: good, feels instantaneous

- ~0.2s: ok, however the latency starts to be perceptible

- ~0.5s: slow but bearable

- ~1s: I actively avoid to use this command unless necessary

A very simple test that you can do in your shell:

foo() { sleep 0.1 && echo "Hello" }

And afterwards, call `foo`. You can of course play with `sleep` values to simulate other startup times.

Remember that I am looking at startup time, so it is the time until the commands gives some feedback. The command itself can takes more time than +10s to run, for example, however if it gives feedback in ~0.1s it still feels good.
Since finance isn't my strong suit, I evaluated some of them at length as well as reading some books and a lot online. In the end, I decided the fees such 'active managers' charge wouldn't be worth it for me. Instead, I got a good accountant to handle the tax side and set myself up at a large, well-known discount brokerage with low fees and put it all in a very typical diversified portfolio based on industry standards.

My judgment was that you can either play for a special edge and pay the fees for that active management (while hoping you've chosen a Buffet vs a Madoff), or you can just bet on the overall market based on the risk profile and time horizon you're comfortable, save all the fees you can by letting it ride and not trading. My gut was that the best strategy was likely to be one of those two extremes and anything in-between would be less optimal. Since I acknowledge I don't have the experience or skill to tell a Buffett from a Madoff, I decided not the play that game and go the other way.

It's been over 12 years now and the 'fire and forget' approach has worked out super well. By only rebalancing once a year I also saved a lot of time, mental bandwidth and stress. Admittedly, my market presence has coincided with a ten year bull market, however the long-term market backcasting data shows that buying a diversified portfolio of ultra-low fee funds and just holding has historically worked out best. Of course, it's somewhat sensitive to when you enter the market but IIRC if you hold for ten years, regardless of entry year, it outperformed active management in something like 96% of scenarios.
Nope, just gibberish to 99.9% of native speakers. BUT...

Because English is spelled non-phonetically, English learners across the world generally learn IPA together with English, to learn pronunciation.

Granted it's not the entire set of IPA sounds, and some students are better than others... but seeing as there many more speakers of English as a second language than native speakers (according to some sources, though this can be disputed), there must be at least hundreds of millions of people with a rudimentary knowledge of IPA, enough to sound out words in English.
https://news.ycombinator.com/item?id=21590153
Do you have any pointers to those studies? I’ve been taking a lower dose of methylphenidate (10 mg of 8-hour extended release) to try to avoid risks of tolerance and addiction, in addition to skipping it entirely for tolerance breaks. I figured lower was better from a risk standpoint so I’m interested if that’s not that case.
From the official Slack API docs site,

https://api.slack.com/community

we find

"terminal-slack - Terminal client for Slack"

"Slacker - Simple Slack client for the CLI"

"scudcloud - Ubuntu client for Slack"

I'm pretty sure there are others in that list which are also standalone thirdparty clients, but clearly they would not be listing those on their own site and providing plenty of API docs if they forbid them.
Also, by paying the neighbors 3x their property value to buy out their homes.
Comes out the other end too.
Monaco was already embedded in the IE 10+ Dev Tools before Atom, and Browser Dev Tools are IDEs in almost every respect other than being bundled independently from a Browser, and even that has changed in some recent respects (you can run Chromium's Dev Tools as an independent app).

(In an interesting full circle, the Elements for Edge plugin to VS Code makes VS Code a full DOM browser for Chromium-based Edge.)
Having access to a firearm is pretty tautological for mass shootings, no? Seems not even worth mentioning.
You may have listed in no particular order, but, if you did, I would argue #2 as the most important.
If you want to avoid creases, there's always Sta-Prest®
Slavery is hell of a stimulus package.
It cannot possibly be worse than Blackboard's, so I guess slack has a few more years before it hits "enterprise software"-tier quality.
Sadly they aren't going to implement some of my most used features from slack in ripcord so I stopped using it. Was ready to pay a ton of money to the dev as well.
"His point is that there isn't much correlation between good ideas and assertive personalities, so if you incentivize the latter you won't necessarily get the former. I'm inclined to agree with that."

Having worked at IBM Austin in the '90s, I'd tend to agree. The management style was very much "the loudest person in the room makes the decision." It did not end well.
Also discussed here https://news.ycombinator.com/item?id=21530246
wait what is happening to the subdomain?
Might have left a couple of steps out of your upgrade path then:

> I built my first computer 15 years ago for $500 using a $120 GPU. 10 years ago I upgraded it with a $120 GPU. 4 years ago I upgraded that with a $120 GPU.

If you've also upgraded your CPU to a relatively recent one, upgraded motherboard to suit, dropped some more RAM in it, maybe added an SSD, and your "4 year old $120 GPU" was actually a high end one that you got cheap, then sure. Your 15 year old PC case can play modern games because it's actually got a modern computer inside it.
This is https://slackhq.com/new-slack-features-invites-message-forma... right? Isn’t there an option to turn this off with the show formatting button?

edit: oh nm i only noticed the ui, not that it totally broke typing
I pulled the Honey extension a while ago to poke through it in order to better understand it and the first interesting thing I found is that despite the Google order that they'll no longer allow obfuscated Chrome extensions[0] the Honey extension is still - a year later - a large 2MB+ Javascript blob (webpack compiled and minified) [1]

I've been meaning to go back into it to figure out what exactly they're doing but never found the time

$4B cash on an extension that is at the mercy of Google and it's ever-changing rules and sporadic enforcement seems a risk

[0] https://blog.chromium.org/2018/10/trustworthy-chrome-extensi...

[1] https://robwu.nl/crxviewer/?crx=https%3A%2F%2Fchrome.google....
How is this different from Netlify? I've used Netlify as a CDN before, which syncs from git repository. I'm trying to understand when I'd use this service.
> 3. Don't stop innovating. The developers who were there since day 1 who refuse to adopt new tech? Yeah, get rid of them. They're pulling the rest down to their level.

Sorry, but adopting new tech isn't innovating. Building new tech is. Adopting new tech may make it easier. Or it might just be that your developers are bored and need something to entertain themselves.
Hi, thanks for the kind words! I'm Tom, co-founder of Fast.io. We started with a basic Bootstrap template and then heavily customized it (hand-coded). I'm really glad you like it! We've agonized over the messaging, illustrations, and animation quite a bit. I'm sure we still have a lot we can still improve but we're really proud of how it came out.

Actually, I should mention that it was really interesting to build our homepage on our own platform. We started out roughing it in really quickly in a shared Google Drive folder that deployed to a public URL (https://fastdev.imfast.io for example) then, once we started to have more people working on it and required version control, we switched the site over to GitHub and started deploying there. It's a little mind-bending to just hit save and watch a public site update.
I've had these exact same problems with Slack and every application that evolves and makes decisions for you. Usually they have the right idea, but sometimes they take decisions way too far and don't let us as users decide for ourselves.

I understand the concept of continual updates but these are some breaking changes and it scares me that they just show up overnight with no warning.
That's why you take your maximum design stress and double it, right? /s
Slack's everything is terrible.

At MongoDB, we were supposed to be on it at all times. It was a continuous source of stress and broken concentration. It is what I left behind most eagerly.

Curiously, Google Chat has not become similarly stress-inducing. Yet. Gmail has become moreso lately, though. At least once a week it manages to conceal an important message.

Since Google Chat works, I expect them to drop it soon.
Software Development organizations need to learn when to stop shipping features. More isn't always better.
> If that first experience is a bad one that will reflect on what people think about the rest of the country.

So yes, you do think an airport is at least a good starting point for forming an opinion about a country.

Seriously that is crazy. Like the port authority is a good example of New York City. I don't even know how to respond to that.
That’s objectively false.
I don't think SpaceX ever made that accusation. At the time (2016) Musk said the cause of failure was unknown. He was asked directly about sabotage on Twitter and replied that they didn't rule that out. As far as I can tell, the first time anyone at SpaceX talked about the rifle hypothesis was Musk simply saying SpaceX looked into it (the implication being it wasn't sabotage).

WaPro: http://archive.is/j8zjc
a crypto-like coin that isn't so harsh on the environment

Check out Stellar and AVA.
Hong Kong Police Threaten Live Rounds after Violent Confrontation
That's always been my primary reason, honestly.

Yes, I also take the Intel Inside stickers off my laptop.
Well, your conclusion that "this needs to be regulated" is highly debatable as a matter of public policy. Clearly I disagree. "Inhibited growth potential", especially in the pursuit of developing apps for iPhone, certainly doesn't fall on the side of being a fundamental right that people are being deprived of. I personally exercise a bit more restraint in saying that things call for government intervention.
You really don’t see a difference between personally stealing something, and inheriting something that your ancestor stole 963 years ago?

If so, we might as well all be hanged.
I also sort my includes this way. The trouble is, determining how generic an include (inclusion?) is is a fuzzy problem. Sometimes I get stuck trying to figure out which header is more abstract, and at times I've run into side effects like this even with reverse generic sorting.
In which case it's probably better to say it has an animate/inanimate distinction. I was told by someone interested in historical linguistics that Indo-European first developed an animate/inanimate noun class system and then the animate class developed a feminine subset.
> Upon return to civilian life, he said he was astounded by the triviality of peoples' everyday life concerns. They were going to live another day, what did they have to be concerned about?

Perhaps the key to a well-adjusted view of life is trauma? To show you how good the rest of life can be.
Hi, I'm in Eastern Time Zone USA and I'm looking for someone interested in helping me build a cross-platform mobile and web app for keeping track of car maintenance tasks. The mobile app is currently in a closed alpha release for Android and I'm hoping to move it to a public beta and get an iOS alpha out soon. I would greatly appreciate someone with experience in developing profitable projects or simply another developer to collaborate with. I'm currently developing the app in Flutter, you can view my progress and some degree of planning in the project's github repo here: https://github.com/autodo-app/autodo I would prefer someone in a similar time zone to me, but that's not a hard requirement. You can reach me at: contact [at] autodo.app!
No, it's not a phonemic alphabet. The idea is that it should have a symbol for each phone, i.e. each sound you can make with your mouth. Different languages will then cluster those phones into different equivalence classes (phonemes), but the standard practice is to pick a representative sound from the equivalence class, and use that as the IPA letter for the phoneme. Allocating a symbol to a phoneme is is odd.
My main complaint about Ripcord is that it's non-FOSS, which is somewhat concerning to me (the price is a non-issue; I'd be happy to pay the $20 if that comes with source code access). Sure, Slack itself ain't FOSS either, but I'm more inclined to make it as FOSS as possible (e.g. via Rambox or in an actual browser like Firefox) than to switch clients.

It also doesn't seem to acknowledge my starred channels; while the bookmarks are better anyway, those don't carry over to my phone or my other computers.
Eggs in the USA and Canada are washed before being packaged and sold in grocery stores. This washing eliminates a natural protective coating, which allows bacteria to permeate the shell. This means the eggs now require refrigeration.
Same here. I love to keep my hands on the home row. Nothing can beat a pointer with a concave cap!

I check the system76 laptops every once in a while only to see if they added a pointer yet.
There are airplanes constructed with chemical bonding as well, such as the Boeing 787 Dreamliner and my personal favorite, the AA-1, released in 1967! Welded airplanes are practically nonexistent, but there are techniques other than riveting. And with the rise in popularity of composite materials, we're likely to see fewer and fewer rivets on airplanes.
Slack's voice is great when they're saying positive things, but God is it exhausting when they are replying to negative feedback. It's like listening to Ned Flanders, only with some extra patronizing emoji to rub it in
My thinking is that the biggest advantages we'd have as a modern society is that it would be faster to build and take fewer people. That only makes their accomplishment far more impressive, though.
I’m an Edgar Finalist, Wall Street Journal best-selling author, blah, blah, and I can confidently say that...I’m doomed.

GPT-2 is amazing without even grasping deeper context. Once NN’s start to grasp arc and continuity (which is understanding changes over time) I’ll be looking for a new job.
Disagree on that last part. If more programmers understood cache coherency, maybe their programs would not run like a giant turd.
I've had an experience and ego-death on 500ug. I've done DMT once. That LSD experience produced hallucinations, including 'data' in my field-of-view like I was using an AR app. I was looking into a mirror as it was happening - the 'resolution' of the experience was so high-fidelity it seems impossible to have occurred. I wrote a very detailed report after and even have a video of me describing what I'm seeing only moments after I can back to my 'self' post ego-death. It was every bit as fascinating as DMT. That experience was the most significant of my life.
Probably just a bartering chip for better jira integration
I think the gap is growing still.

They've had auto updates for nearly two years. Release channels enable you to pick a minor version and stay there.

Other nice features from GKE

- gVisor is a checkbox

- istio is a checkbox

- knative is a checkbox

- Cloud Run is a checkbox

- Custom CPU/Mem/SSD/GPU/TPU (this is more EC2 v GCE)

- extra hardened OS

- automatic credentials for GKE from Cloud Build

- service account binding between IAM and k8s

- Anthos!

- Labels for understanding costs and multi-tenant billing (internal or external)

GKE is free compared to the nearly $150 / month AWS fee that no one else is charging.

Oh, and the Google Cloud runs on 100% renewables. When will AWS be able to say that?
* Invest in yourself first and foremost and never stop.

* Network and don't be afraid ask for help. Many of us have been your shoes and are more willing to help than you might think.

* Never stop networking - keep networking even when you're gainfully employed.

* Understand your value to a company and how that company makes money. Ultimately every company is about increasing revenues and reducing expenses. Find out how you can help with that. Then tell the employer how you'll do it.

* Get advice on your resume/CV. Many resumes are trashed in 10 seconds or less. The least you can do is make it consistent without typos or grammatical errors.

* Hone and polish your interview skills. Nail the softballs and polish any technical questions in your field.

* Work on writing and communication. Get a copy of Strunk and White. Make your writing clear and concise. It will pay dividends in every profession.

* Don't worry about what your friends are or are not doing. In 10 years no one will really care what anyone else is doing. Odd but true.

* Never put anything in writing you don't want to be used against you (esp. with HR)

* Don't invest your money in anything that might result in a major loss of principle. Major losses in your 20s can have a highly negative impact on lifetime returns.

* In every job you are in give it your all for yourself. Don't worry if your boss and company suck - if that's the case just focus on how you'll speak to your accomplishments in your next job.

* Work hard but be patient. And be kind to yourself.

* Be your unapologetically weird self. That's why people like you.

I graduated at the height of the financial crisis and was so fortunate to land a job. Other people can help you get your foot in the door but it is up to you to demonstrate your worth. Be confident and have fun.
Take one day/night off smoking each week, take 1-3 MG of Melatonin an hour before going to sleep that night.

Enjoy...
> IIRC there was a time when Confluence axed their markup, and inevitably a table or a template would get completely screwed, and there was nothing you could do but recreate it. TERRIBLE design.

There was. I was using Confluence at the time, and it broke a lot of things. There was a wonderful filed bug at the time with a lot of angry people on it, where they promised to bring the old mechanism back as an option, and they never did. That told me everything I needed to know about Atlassian.
Some of those sound like something I'd actually like to read.

> I am, or was.

> There was once a man who lived for a very long time; perhaps three thousand years, or perhaps a thousand million years, maybe a trillion or so, depending on how the scientists look at it.

> “I am Eilie, and I am here to kill the world.”

> I have just been informed, that the debate over the question ‘is it right or wrong to have immortal souls’ has been finally brought to a conclusion.

> The purple-haired woman came to the clearing in the plain, and without looking up from her book, said, “It’s too late to be thinking about baby names.”

> The village of Pembrokeshire, in the county of Mersey, lies on a wide, happy plain, which, in a few years, was to become known as the “Land of the Endless Mountains.”

> I was playing with my dog, Mark the brown Labrador, and I had forgotten that I was also playing with a dead man.

> The black stone was aching from the rain.

> How many times have I had the misfortune to die?

> The first day I met my future self, I was aboard the old dirigible that lay in wait for me on the far side of the moon.

I could see a fascinating story starting with most of those lines.
that sounds like a massively satisfying project to be involved with!
Speaking for me, I believe Matthew Walker because he's been working in the field for almost twenty years, has published numerous peer-reviewed papers, etc. (Not that I believe everything but by default he gets a huge amount of credibility from me.)

You've clearly put a lot of time into your research as your post cites. But you don't have twenty years experience in the field. Why should we believe your analysis? Your criticisms could also be tangential or taking things out of context.
http://archive.is/frnY9
Wrap Your Head Around the Enormity of the Number TREE(3)
Yes. Ask a senior executive in your company if you can see their employment contract. Doctors and lawyers usually have written contracts tailored to their specific requirements and responsibilities. Professional athletes would never work without a contract.
I ended up ripping my DVDs as the resulting MP4s were so much nicer than the original media. I'd rip it, put it on a tablet to watch on the airplane, then flush them out for the next set waiting at home for me. Zero interest in blu ray media.
I've been suffering from this one too so I'll share the most annoying part for me. I frequently have reasons to type out glob patterns generally in backticks. The interface for this is completely broken in the new WYSIWYG editor. Here's what happens when I try to type: `/<asterisk>/<asterisk>`, things work normally up until the second "<asterisk>" at which point the "/" between them becomes gets bolded, which makes no sense, because you can't bold text inside of backticks. Then when I input the second "`" it becomes a monospace block containing `//` and the "<asterisk>"s have completely ceased to exist.

They also somehow broke the tab key for tabbing through users when you're trying to @ someone, after the first tab it just starts refocusing your input boxes rather than selecting different users.

Edit: Ironically, HN's built in markdown seems to understand asterisks, but not backticks, which leads to behavior similar to Slack's that I'm ranting about, I've replaced them with <asterisk> to make it clear.
Wow we didn't even know this happened! That's great to hear!

If you ever do want to switch careers and trade code for contracts you should give it a go haha! If anything working on these programs gave me a better appreciation of the jobs and tasks of other careers.
Seems like the difference between unit tests and integration tests.
Well the fire thing actually happened.
American Slavery and ‘The Relentless Unforeseen’
I don't know what happened here, but if I remember correctly, in rockets, safety factor is typically smaller than 2 or the design would be too heavy. But I guess the safety factor for pressure testing is 4.

Source: article 6.8.2.2 of this document; https://www.faa.gov/about/office_org/headquarters_offices/as...

Edit: I didn't see the "/s" before writing this comment.