skysight-inc/HackerNews huggingface dataset:
Potty training at 6 months sounds like the masochists approach. Why would you train before they can physically get on a potty? Yes, they pee all the time at 4 months, do they really gain much being held on a potty?

I don't want to plop a baby in front of TV but likewise I wouldn't want their early months to be all about the potty.

When they're ready, if they've had a rounded start to life it's a just another simple transition.
You don’t need JavaScript for KaTeX. So I suppose the two options are equally fast.
Most of the status update is somewhere in the 200+ emails each of us get daily; the weekly 30 minutes are to talk the most important points, not to inform, that is done upfront.

The last time we spent 15 minutes to discuss my idea of re-engineering the technical platform I own; my manager does not have the deep technical knowledge to understand the details and implications of the change, but I need his support to make it happen (to convince others, to allocate resource, etc) so I had to explain and convince him it is the right thing to do. The discussion was based on the 10 slides with diagrams that I sent a week before.
People criticizing a good console application for lacking a GUI indicate need for such a GUI, this is not criticism per se. It is useful information too. But many developers just don't have necessary time or will to code it and this needs to be conveyed. Proper communication is the best thing humans ever developed.
You are off by an order of magnitude I think.
10000 deaths over 19000000 cases is a mortality of 0.05%
Globalsecurity provides one of the few other NPOV perspectives on global events, aside from financial news.
Still looking for something equivalent in human interest. I currently suspect the constraints of NPOV and minimal selection bias yield an empty set for human interest.
Ask HN: Any reviews about Bradfield School of CS (creators of teachyourselfcs)?
https://bradfieldcs.com/courses/

These are the makers of https://teachyourselfcs.com/. I notice that there are many courses, but at the same time $1800 per course is a bit too much considering USD conversion. So, I am looking for reviews if anyone has taken it, and whether the cost is justified.
In my opinion that is perfectly good reaction.
If someone asks it shows willingness to solve the issue or understand the problem.

How do you know that this button does not work?
Maybe the form has some field that does not show validation message.

Usually when users say with confidence that something does not work, it turns out that something else does not work and that button they mention is perfectly fine. In most of cases users just expect something else because they don't understand the system.
Show HN: Sponsors-Functions
Continuous Motivation Tips
You've got to change them anyway. Might as well sit them on the potty. It adds maybe a minute to the whole procedure. And every time something lands in the potty, you'll be overjoyed (and your baby just might pick up on that, too. Maybe. Depends on your baby!)
To fight coronavirus spread, the U.S. may expand ‘social distancing’ measures
MIT - What! where is the Editor? This is crap (pun intended) that belongs on a parenting website. Go offer your article to the correct publication, they would be delighted to have an MIT scholar contribute. In the meantime can one of the leading tech .EDU get back to solving issues bigger than potty training.
A DIY library to generate your own custom Calendar using RecyclerView.[Kotlin]
My development environment is

pacman -S qtcreator clang qt5 cmake ninja git hotspot heaptrack

I can start pissing apps 10 minutes after a clean install of my system... what do you guys do that make it so hard ?!
The silver bullet programming language + environment. Fast and zero-cost-abstraction as c++, safe as Rust, productive as Python, async as Go, runs everywhere like JS, live upgrades like Erlang, development environment as C#, designed for remote debugging, near instant recompilation and testing, universal dependency manager with sandboxing of shared libraries and scm integration.

There is still room for Domain Specific languages like sql, html and such but for imperative programming there are way too many options all filling almost the same need with just slight variation. Even with the rise of all types of VMs and cross compilers we are still porting mountains of code to another language just because the execution environment was slightly different. The gap between embedded and web is also too big, for embedded you are stuck with prehistoric c++ with dangerous syntax, hour-long build times and days of figuring out how to correctly compile and link that shared library. vs web where your only options are dynamic languages where both safety, predictability and performance are a joke. I also realize safety and performance vs productivity often contradicts each other but not as much as often argued, there has to be a better middle ground than what we are stuck with today.

In isolation, this should be an achievable task, especially if dropping any legacy compatibility. What might be difficult is is people want legacy compatibility and proven in use, so adaptation-rate will turn this into "there are now 15 competing standards" and a "peace on earth"-type problem.
Council on Foreign Relation’s daily news brief: https://www.cfr.org/newsletters/daily-news-brief
I am using Jekyll with KaTeX and am reasonably content. The only thing I’m missing is a hyperlink checker. Since the whole site is static, Jekyll could check all the links to all the pages (even the ones to images or external sites). But it doesn’t.
How to follow today's democratic debate in New Hampshire online
This Week in DevOps: https://thisweekindevops.com
I can't find a source off the top of my head but the way China issues death reports is substantially different than how doctors do it in the West. In China if you die of heart failure while having nCoV-2019, your death certificate reports heart failure instead of the coronavirus. In the West, it would list both reasons as the cause of death.

This is one source of that being standard procedure for the flu, from an individual which has been reporting about China in his YouTube channel for years, having lived there:

“... but I asked my wife, because she’s a Chinese doctor, I asked her, why is it that China only reports [say] 43 or 53 deaths a year from flu, but in the rest of the world we see these massive numbers, like in America 50K-80K a year? And well, she explained to me very simply: when somebody goes to the hospital in China with a complication, let’s say heart disease, or pneumonia, or you know, any other ailment, and then contracts the flu which then exacerbates that ailment and eventually leads to death, on the death certificate they’ll write down the cause of death as: heart disease, or pneumonia, or whatever that preexisting condition was, not as death from the flu. However in countries like America, if somebody goes and they have a preexisting condition but they die due to complications brought on by the flu, on their death certificate would be written «death due to complications brought on due to influenza», and so it’s marked down as a death caused by flu.”
https://www.youtube.com/watch?v=HE7Iz7HLpYg&t=4m12s

BTW, that’s the same video I mentioned in another discussion three days ago:
“China Sacrifices a Province to Save the World From Coronavirus”
https://news.ycombinator.com/item?id=22254414
Hadn’t seen that precise phrase before, despite paying attention at a moderate level. It is cancellation of large events, school closings, border closings, etc.

...if there are signs that health care systems might get overwhelmed, then it might be time to call in reinforcement measures, (Harvard public health researcher) said.

No single measure is perfect, and choosing which to implement — and when — is highly subjective. “These decisions basically are an art form, not a science,” said Dr. Julie Gerberding, who served as CDC director under President George W. Bush.
+1. For our family, it is not worth the stress of enforcing this new behavior until our child actively exhibit signs that they are ready for this endeavor. Maybe we have late bloomers, but it’s on average around 2 or 3 years old before they become potty trained. Yes, it is expensive and not great for the environment with the mountains of diapers we consume, but this method is still worth my sanity.
I've instead gone for a git repo hosted on my VPS. That way I can use all the version control features of git, as well as the various tools that make it easy to look through my history, etc.
They’ve just changed default settings to neuter the issue, and hoped the problem with established networks would eventually go away on its own as people upgraded.

In fact, I bet that domain was much more valuable in 2005 than it is now.
China really needs to get itsshit together. The outbreak was entirely avoidable. Having failed to avoid it they could have dealt with it much faster. Having failed to do that, they're now covering up and suppressing data. Ffs.

You would have though having no elections and a well controlled press would make it easier to be upfront, tell the truth and get these issues sorted.
Wearing masks is the better meme. You don’t notice if someone regularly washes their hands but you notice if someone covers half their face.
is not fixed on Windows 7 though. at least not the version I have to use at work
.dev is making a lot of money for example , it is not easy to argue that they/google lose money because others didn’t read the spec.
> The 2008 financial crisis was largely created by the perception that the government would take any downside.

The government didn’t take the downside for each home loan borrower, but when it came to asset prices, they sure as hell stepped in to save all the equity owners. It just depends how much political power the bailout needers have. Just a few months ago, coal miners in West Virginia got a bailout of their pensions when others have been told to pound sand.
The History of Facial Recognition
Oof, same here. I have notes and journal entries going back at least a decade, but there are a few frustrating gaps where I used apps like Day One, or built my own rickety tool using, say, RethinkDB.

While it's possible to somehow get my data back, it would be in a weird format or just a hassle to retrieve. I now use text files for everything (and mostly keep everything in emacs/org-mode).
Any state-actor would find it a very worthy investment for $2-5m. Absolute gem for passive intel collection.
Apparently, the OP read the man page of "glob" but couldn't spend a single minute reading the man page of FIND.

-name pattern

... Don't forget to enclose the pattern in quotes in order to protect it from expansion by the shell.

So, a lengthy article on an already documented feature of find.
Seems like a good idea, however I think it takes Markdown only a step in the right direction, without going the full way — allowing the user to specify custom "tags" and allow for custom styling of those tags (with html/css or some user friendlier way).

Basically, LaTeX, but:

- web ready, no pandoc tex→html mangling

- user friendly, allowing for 0 customization and still giving nice results

- with nicer markdown-like syntax for the common things, and a non-obtrusive way to include custom tags

- with an easier/better language behind it (not just macro expander)

I'm still just a student, but I frequently find the need to use something other than just math/list/image/link, e.g. theorem&proof blocks, Q/A blocks, you name it. The thing I'm currently using is Pollen [1], but it doesn't come with common tags defined and so the initial setup is a bit of a hassle.

[1]: http://pollenpub.com
Is this legal? Site says:

We don’t limit the use of the illustrations available on our site, but we accept no responsibility regarding any problem, legal or otherwise, which might result from such use. More specifically, we leave it up to users to make sure that their project complies with the copyright laws of their country of residence.
What's New in Proton 5.0
you can just hashbang to python3 which is a symlink to whichever python3.X the user has.

If your code won’t work for older versions you can make an explicit check that the version of python is greater than whatever you need.
I think it must be because I uninstalled Photos that windows updates frequently reset my default to Paint.

Either way not OK to fuck with users default apps.
Mandrake and SuSE are part of the great GNU/Linux distributions of all time, as for this list bah, just embrace systemd.

Commercial UNIXes, the real UNIXes before Linux was even a thing, never embraced UNIX philosophy,and all of them at one point did introduce systemd like subsystems.

Sometimes it feels there is some kind of cargo cult, putting UNIX philosophy into a pedestal that it never had.
I also use a single file, but I never save it, when my computer crash or I reboot, i lose everything in it. It helps me do the important things right away and keep temporary information in case I need them, but not believe that they will get done just because I put them on my list.
I'd wager that internal tooling that takes 5+ months to get up to speed on doesn't count as good internal tooling. :)

That is, I expect the 5+ months is more how long it takes to find a good project and ramp up on it and deliver something of value while figuring out the social processes, not how long it takes to learn how to use the tools. I would not expect that developers just aren't writing code for their first four months.

For instance - I am generally under the impression that Google interns get something done (not necessarily a lot, but they do complete a project) in a 2-4 month internship, and they use the same tools as everyone else.
the reviews for those two books are really bad - do you recommend them?
I personally like that Lex asks things like that. He has a pretty unique style which sometimes gets you some philosophical questions, but he also doesn't take things too seriously, so I think even a humorous response would do the trick.

I found Jim's responses to be at times rude or dismissive and thought that was a bit disrespectful.
Thousands of Trees Are Disappearing from Islands in the Maldives
Virtual Reality goes to work, helping train U.S. Army Soldiers
find . -name *.jpg

TL;DR if you don’t wrap your wildcard expressions in quotes the shell will expand them.

find . -name ‘*.jpg’

so wrap them in single quotes so that they make their way to the find command unexpanded.
We use both GPU and TPU, but use our own installed Jupyter to keep a copy as backup. Many of our developers like colab, just the reason we keep backup because we have been bitten by google shutting down services more than once. In one case we need to do a re-write of the complete app.
Documentation!

I am willing to go out on a limb and say that as much as 25% of software engineering time worldwide is wasted due to poor documentation.

It's an asymmetric problem too. If someone benevolently funds a team of engineers for a couple of months to write great docs (with detailed examples) for top 500 libraries, frameworks, APIs. They could increase global productivity of software engineers by %25 percent.
I like Benedict Evans newsletter. Not too often (good thing IMO), but when it comes it is really readworthy.

https://www.ben-evans.com/newsletter/

EDIT: Probably not underrated though (missed that bit)
I do it for development purposes of heavily data (state) dependant applications to roll back or jump to various specific scenarios very quickly
I have a phone connected to a wifu network time.gov states im off by .028. I have gps turned on so suerly I must have better time than anything available over ip, no?
Anyone know how time.gov thinks it knows the time on my device taking into accout ip latency?
Vietnam is building extra hospitals to treat Coronavirus patients
Living without a SIM card
We run a 2TB database with 30-60 days of data (only keeps 30-60 days on-hand, and we're roughly ingesting 50GB/day.) We've been using Aurora Postgres since it came out, and it's been pretty good. (Good enough to the point that it's never crossed my mind to think about moving to something else.)

Source: Microsoft SQL Server performance tuner who runs an app that centralizes SQL Server performance data from thousands of servers. You'd think I would be running MSSQL on the back end, but the licensing costs just didn't make sense compared to Aurora Postgres.
Stop what you're doing and have a look at this here math challenge, A 3-body problem.
It is perfectly fine to have "Oops it did not work, try again later".

Loads of error scenarios come up once in blue moon, details for those you should have in application logs that should be analyzed by technical support. Usually user cannot do much about those, like some service is down. Information about some specific service not working for users means your application is down, so it does not matter.

Then you have failure modes that happen often, like users getting data from outside system where your business rules do not allow for that data. In that case user has to be provided with information what he can fix, "Operation is not permitted because we operate only on yellow cars, buy a yellow car please".

In the end technical support should triage issues and invest time on specifying error messages that can help users skip technical support. It is a waste of time to come up with all errors explaining some details.
Vim also provides it if you use:

:set smartcase
I like dead simple solutions like this; in general when people reach for new tools or abstractions they swing further away from greatest productivity, not closer.

But sometimes it's weak. I once had a junior dev who logged his time in a single text file, by actually typing out the times he started and stopped doing things. Using a (simple) stopwatch tool is clearly more effective than that.

What I use:
- Google keep, for basic notes and todos
- Alarms for things that have to happen at a certain time. Outside of collaborative work I've never felt the value in calenders. I'm not a machine and I need my slack.
- Toggl for keeping track of time spent on productive things. Time is the most valuable thing we all have, so keeping track of where it's going is critical, even if it's just knowing how many hours you worked this week.
- For collaborative work, a project management tool like Jira. Yes they add friction, but they're the only way I've seen to effectively keep everyone on the same page and maintain a single source of truth of project status. The biggest problem with them (other than having irritatingly complex and slow UIs) is usually the guy driving them making a dumpster fire out of them, not the tool itself.
Still feeling the need to share your entire life on the HN. Good job!
The problem of Availability vs. Accessibility. In our systems, some functionality is often available but not accessible for usage in another context. It causes a huge loss of money and wastes human work. Mobile platforms are significantly touched by it. You may have, for example, a perfect application for spell checking but you cannot use it directly while doing your spreadsheet. Generally, the user interface needs to be direct and modeless. Applications are, of course, giant modes.
I think the problem in PC land that small form factor solutions are hard to build or approaching the price of the Mac counterpart.

That being said, I am keen on creating an SFF build in the future.
Giving security flaws the publicity they deserve: I’m most unreservedly in favor.

Using publicity to hold someone hostage in order to extract money while hiding behind security concern claims: not a good image.

If I were in a situation where I have nothing to eat and urgently need to liquidate such a domain, I would raise awareness publicly but negotiate in private. If I were relatively well-off, I would arrange a pro-bono handover, publicly or privately, and of course try to raise awareness anyway.

To make matters worse, the sale appears to be handled via an auction. The wide publicity given to the event via Brian Krebs’s website must have attracted attention of a wide range of players, motives unknown. For a reputable corporation to find itself bidding against a theoretical Bitcoin millionaire blackhat is far from desirable on a couple levels (I doubt auction’s KYC can really prevent that, but if it is strict enough then I take back this particular concern).

Thus, the situation as it is just seems to smell to me, though I’m not entirely ruling out good faith with unfortunate execution.
In this case it's mostly for experiments and stuff. And spawning a new vm etc is slow for that kind of thing. This takes less than a second (I just merge to master and it deploys).
I've seen many use $5 per user per month used very commonly across monitoring/alerting solutions as an entry point.
Do people really use find like that to clean up source code?

git clean -fxdn # review what would be deleted, then

git clean -fxd
You have to make a request while the upstream is down. So do the restart, then make a request right away. If your service restarts quickly it'll be hard to reproduce.
What do you think is more reasonable? Asking hundreds of thousands of users to learn to give better feedback, or for hundreds of developers to learn better listening?
Not sure it is. And I think the paper argue more about rigorous thinking and expressing it.
I do for .pyc files.

find . -name "*.pyc" -delete
I was under the impression that songs on 8-track albums were purposefully shuffled to avoid such occurrences. Have I been told a lie?
Great discussions and apologies as I am checking this very very late. The purpose of my post was not to create buzz as some of you mentioned. I have been in the web industry since 2001 contributing in open source community, and author of an online PHP magazine since 2005. creating buzz was somehow part of my business, but not this time.

WebUSB was really a very cool approach to connect Web to USB devices in spite of all the security issues that you may or you may not face. I had the chance to work on it and see its limitations two years ago. I found out very small of successful implementations and solutions (Google use it to flash Android from the web, finally (: ).

To make this thread more interactive, I am adding a proof of concept of a code generator to generate WebUSB code :-) https://github.com/hatemben/usbmon

Feel free to fork/test and play with. It's true that there are tons of security issues related to WebUSB, and there are always solutions to security issues. For me WebUSB is dead two years ago, I just remembered to announce it last week.

-Hatem
I've recently branched out on my own. Never had great tooling, was in government or a F50 where chains of approvals for the slightest changes were cursed by all, including those doing the approving. But, there are some organisational things I miss:

Having someone/a team to ensure network uptime is fantastic and that have the scale and experience to anticipate and mitigate potential trouble before it comes up. Likewise all infra in general. Having a legal department to ask "Can I do this?" where often the answer may be "We don't know" but that's still an answer. A security force, property, accounting, providing peace of mind. Someone making sure the projector's setup, tiny things that add up quickly.

There are downsides to this, such 'organisation' often grinds things to a glacial pace, hence why I'm breaking out by myself now, but... not tooling, I can take care of that myself and I'm incredibly thankful for the SaaS ecosystem that would have made this impossible even a decade ago, or at least very inconvenient with 3rd party consultants providing such services for high fees and little more. There are a lot of things an organisation provides that we can take for granted, and having that experience provides a great bonus in expectations of robustness not only in technology but in all processes of a business. Tooling is, in the end, in the mind.
It's a default in zsh, nevermind oh-my-zsh.
Wow that was... unexpectedly intense. Like a microcosm of everything that is wrong with cults of personality.