skysight-inc/HackerNews huggingface dataset:
Before becoming a parent I wondered about it too. Now I understand. Little kids are a disaster to one's brainpower and sanity. WFH with an infant next door is much harder. Going to an office to work really feels like a break instead of a chore.
HashiCorp is highly distributed. One founder lives in Los Angeles and the other recently moved to Connecticut. Far more employees live outside California than inside.

Source: I worked there from “early” until “mid” stage.
I think the license says his name should not have been removed in the first place?
I hated the infinite scroll in Facebook and I abhor it in the new Reddit site.

For one, I cannot react the 'footer' of the page anymore.

In addition to that, there is a definite performance tax due to the loading content.
I also can not scroll this website.

What a failure hahaha
Chrome is well north of a million lines. Anyone familiar with C/C++ can at least meaningfully explore the codebase with the use of mechanisms like ctags and understand parts of it. If it were 1/1000 lines fewer but in K instead, I don't really think that would make grokking it any easier.
Somewhat; there's a number of things about K which make it uniquely difficult to understand. One is of course that it is unpopular and nobody has really seen it before: while this isn't an inherent issue with the language, it is a practical one, since K exists in a world where other programming languages exist and people with experience in those languages exist. Something that can be understood by more of them is generally a nice feature to have. K's style of short identifiers makes it even harder to be accessible: while many non-programmers can kind of guess the purpose of some programs from these, K makes this essentially impossible. I would have to disagree with your assertion that APL's derivatives are fundamentally better and/or faster to learn actual computer science (note: AP Computer Science–which I think started in the '80s?–does not actually teach this very well, either). I think they're probably comparable, although it might be easier to get some of the numerical stuff because many students might be familiar with math.
I low-key love that blocking furries is the example here.

I used to be a part of that community and it's got a hell of a poor signal to noise ratio and a major broken-step problem. There are some good ones, but all the others ever seem to want to do is fight.

I'm amazed they can arrange to get out of bed in the morning.
Let me think.........
You've got me wondering about the utility of a genuinely write-only language.

As a thought experiment, would there be benefit to letting functions only be written once?

No-one could come along and break code by changing a function. If you wanted to fix a bug in a function you would have to write a new copy and explicitly update callers to use the new version.

A lot of maintenance overhead? Possibly, but tooling would take care of the majority of it. It would be useful to be explicitly know not just when a function has changed but when the functions it calls have changed.

You would need a naming convention, instead of Main you would need something like Main#23145. It would tick over very regularly.

Library functions like CalculateTax#12 would tick over less frequently.

By calling the old revision you could call the old code if you didn't want to update a module or function.

Perhaps you could extend that name to be something like Namespace.Name#IndirectRevision.DirectRevision.Hash which would allow tools to more quickly extract when the change was made in the logic of the function itself or when the change was in dependents.

This would be an alternative strategy to maintenance to IoC. Instead of treating dependents like they don't affect the code being executed, we can control instead the version of code

By forcing code change in all callers, you build up an explicit picture of where bugs happen but more important see also at the impact of those bugs on other places.

It would need great tooling to get over the paradigm shift of moving away from IoC but I think it would be interesting.
You could be right about just patenting everything.
There have been suspiciously similar Chinese patents from an open source biometric projects that I was following. Who is going to check prior art in this avalanche of patents?
"Original author" sounds more clear. I like how rpcs3 done it with "former authors" block at https://rpcs3.net/about
You misspelled "criticism".
i completely agree.. This article doesn't even assess in which way the US isn't ready (in the sense of : which country is best prepared and why)
The point about parents needing to stay home is valid, but wouldn't generally apply to older children. This is an emergency -- if a ten year old kid's doctor mom and police officer dad need to show up to work, the kid can stay home. This used to be commonplace. Particularly if lessons are online over videoconference, teachers can help verify that the kids are at home and studying. Younger kids can be left with friends or relatives. This isn't ideal for infection control, but groups of 2-3 kids is much safer than groups of 25.
That's the usual way of doing it. When a project grows and gains more contributions you can have the AUTHORS file have a list of former major contributors and project founders, current major contributors, and a note acknowledging the dozens of occasional and drive-by contributors (who get full credit for their patches in the revision logs).

His request is not unreasonable at all.
Sadly, I have caught myself looking at those ads and clicking them a few times.

The draw is something similar to browsing Reddit. Endless bullshit and nonsense, but titillating and addictive.
It's pretty clearcut: The GPL requires to keep copyright notices and author's names. They should re-add him and removing names from free software code without the consent of the original author is absolutely not okay.

We may argue that with licenses that allow this (CC0, Unlicense) it would be okay, but even there I'd say credit where credit is due.
I would hope that someone familiar with K could probably figure it out, but the benefit of C++ is that someone familiar with Java or Python might have a hope of doing pretty well too.
An interesting way IME to learn C, is to code for an old platform like the Amiga.

All the same best practices apply, but the underlying OS is more simple and the constraints, like missing floating point, forces you investigate many aspects of C.

You can use Bebbo's m68k cross compiler to compile for the platform: https://github.com/bebbo/amiga-gcc

No single source of truth for C best practices exist, but I can recommend using static analyzers like:

https://splint.org/

and

http://cppcheck.sourceforge.net/

to steer you in the right direction.

Also, compile your code with the following gcc options:
-pedantic -std=<c99 or c89> -ggdb3 -O0 -Wall -Wextra -Wformat=2 -Wmissing-include-dirs -Winit-self -Wswitch-default -Wswitch-enum -Wunused-parameter -Wfloat-equal -Wundef -Wshadow -Wlarger-than-1000 -Wunsafe-loop-optimizations -Wbad-function-cast -Wcast-qual -Wcast-align -Wconversion -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wpacked -Wpadded -Wredundant-decls -Wnested-externs -Wunreachable-code -Winline -Winvalid-pch -Wvolatile-register-var -Wstrict-aliasing=2 -Wstrict-overflow=2 -Wtraditional-conversion -Wwrite-strings

Not that they all necessarily always makes sense, but they will reveal weak points in your code.
Assuming the license hasn't changed, under GPL it was illegal for them to remove the license. Apparently it's still in the "about" window, so maybe that is sufficient for the license, but I'm not sure about removing copyright banners in a bunch of other places...
A Cassandra... or a victim of Stockholm Syndrome.
You'd essentially be semvering little bits of your code.
I have them too, both series.
transpiler. lisp to c
If you really want to stick it to google, you can always put a robots.txt file with disallow: * directive.

But you probably don't. Presumably because you rely on google to direct users to your website. I find it hard to claim that publishers get squat out of this arrangement when google is probably the primary method relevant users find your content.

Which to be clear, I'm not saying that website operators have any sort of duty to assist third parties in extracting just the useful part of their website. They obviously don't. They can make their website however they feel like. I just don't think the disdain of google over the practice of extracting and redisplaying content provided in a format explicitly for the purpose of letting people do that, is warranted. If you don't want to opt-in, that's fine, but google is doing nothing wrong by using data provided to the world for the general purpose of enabling them to do exactly what they are doing.
A large part of the problem is the sheer amount of spin present in every form of news media.

Is there a genuine level of threat beyond a particularly bad influenza season -- which is no joke! -- or is the quoted 3.4 percent mortality rate a realistic number for the US, or Japan, or ...?

For context, 3.4% would kill 329,000 people in the SF Bay Area, likely more given the homelessness situation. That's a world-changing event.

What does that breakdown look like in terms of age distribution and other health factors?

Or is this just another "be afraid! be scared!" push that the 24/7 news cycle has latched on to for eyeballs and revenue? Before this, there was SARS, and H1N1, and the West Nile virus... you cry wolf so many times, no wonder the village is slow to get its act together when you report on imminent danger of canine predators.

Given the death counts, I'm inclined to take things seriously, but panic never helps anything.

So, personally, I'm sticking with my infectious disease protocol: work from home, wash hands and gargle every time I come in from outside, keep my storeroom stocked with the essentials, and overall, ignore every bit of panic being pumped out by news articles like this.
This 100 or 1000x claim is extraordinary. Do you have any factual basis for repeatedly asserting it?
Google's .New Shortcuts Are Now for Everyone
> ... he worries that misgivings like his will become self-fulfilling prophecies—that citizens will panic if their local authorities give voice to their own doubts ...

This attitude is common and remarkably foolish. If people would behave differently if they had better information then they really need that information. Problems that get smaller when ignored are rare; and this is not one of them.

Panic is vastly over-hyped as a threat. The threat is government responses to sudden increases in demand; like "banning price gouging" and cementing a shortage into the medium term. Supply chains don't move that quickly, but if there is a problem in the future then a few weeks notice via market signals is extremely useful.
I am not sure if you are being serious or not.

Being fashionable is the worst possible reason for making technology choice, but sadly one which many developers mindlessly choose.
Credit should always be given where credit is due. I believe this is good etiquette.
This might also be required by the original license.
There's a q Mandelbrot here:

https://github.com/indiscible/qmandel

And Arthur's version in k (also below):

http://www.kparc.com/z/comp.k

I should convert it to k9 (Shakti)...

+/~^+/b*b:49{c+(-/x*x;2**/x)}/c:-1.5 -1+(2*!2#w)%w:10
Scrolling is silky smooth for me and spinners go away quickly.

What hardware are you running?
“ and you can add 5 to an entire matrix at once as easily as a single number. Why you would want this property remains elusive-...”. Why would that be elusive I wonder ? MATLAB has been doing it since the 80s as an example and that exact elusive feature would have been used countless times.
This:

> China’s counterattack can be replicated, Dr. Aylward said, but it will require speed, money, imagination and political courage.

> For countries that act quickly, containment is still possible “because we don’t have a global pandemic — we have outbreaks occurring globally,” he added.
I'll be very interested in following how a powerful nation with a perceived "selfish" way of life (extremely limited sick leave, no medicare, etc.) performs in this scenario.
I think J is better equipped for web programming.
Opens fine from Italy with Javascript disabled, maybe they failed at making it foolproof:

“A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools.”
> Same quantity every paycheck

Not with deflation. As the value of Bitcoin rises (in terms of food, cars and vacations), the number on your paycheck will go down.

It's already happening these days. Besides housing and healthcare, inflation is practically zero. Wages are staying flat as well and people are low-key freaking out, even though they can buy more food, cars and vacations than ever.
As is javascript.
Have you ever tried debugging an application with Chrome ?

I frequently use the "pause on exception" feature of the debugger or also place breakpoints strategically and then use the console as REPL for further debugging.
If you look at Italy's situation (which might be more representative for things to come compared to unique China's one as source of outbreak - initial denial and delays, and on the other side ability to stop the whole country and have population following the orders to get shit done), fatality last time I checked was above 4%.

Yes, they have older population, but generally its a first world country and their health care level is definitely above world's average.
I suspect everyone would love K if they had an extra 30 IQ points to work with.

The reason we have Python, Javascript, and Java is because most people (including me) just aren't bright enough to work fluently in these terse APL-alike idioms.

They fail because it's hard for most people to keep that many terse symbols and symbolic relationships in memory at the same time, without English labelling and all the other usual memory aids.

(In fact basic functional programming is a bit of a stretch for the average commercial developer.)

An interesting hypothetical is what a language would look like if it needed an extra 60 IQ points...
وظائف جريدة البيان بالامارات
CoffeeScript largely got killed by EcmaScript 6.

Two reasons why

1) Some CoffeeScript features, like arrow functions and classes, made it into ES6.
2) CoffeeScript was never updated to properly generate ES6. Largely because the features that got adopted by ES6 had subtle differences that made the migration path for existing projects highly complex.

I think, to a lesser extend, the rise of TypeScript also had something to do with it.
H5 got better, much better - but the only thing holding it back is how long AI takes turns. It takes minutes(!) to process turn on a larger maps. The factions were way more varied(although a bit gimmicky), you can get used to 3d map(but it is still barely passable underground), and while some criticize ability to preview damage range/units killed - it makes more sense to have that available to every player equally. Also - the hero unit makes more sense than before - heroes get their own turn, only then you can cast spells or attack with it.

H3 spells are weird bunch, because 1st level ones are really really damn strong(haste, bless and slow especially, H5 fixed that by making initiative and speed two different parameters), middle is mediocre, and latter levels have few literally broken spells(town portal, dimension doors, resurrection, animate dead).
Haha, in Germany it is the other way round. Lets simply say, people who liked Obama and dislike Trump are rather _not_ afraid of the virus.
Oh wow, sorry for not looking into this properly. Thanks for the fixed link.
If you are German, check out the "NDR Coronavirus-Update" podcast series. They take half an hour every day to talk with Christian Dorsten from the Berliner Charite, who actually developed the Coronavirus tests and seriously knows what he is talking about.

This has been the best resource I had found in any language on the topic.
If you are refering to the HbA1c for the characterization of being prediabetic, take into account that it is an estimator that averages over 8-12 weeks.

Don't confuse Keto, etc. as "high protein", its primarily a very low carb diet, "moderate protein" and "high fat". Too much protein also isn't ideal for Type 2 diabetes or the various stages that lead up to it. One thing that surprised me was for example, how Whey protein can also spike up blood sugar (so much for post-workout whey drinks, etc.)

I recommend the books and videos of Dr. Jason Fung on fasting, as I think he makes a compelling case for the layman how fasting varieties can be beneficial. He is a nephrologist, and since kidney issues are common with diabetes patients, he had many diabetes patients in his office and had good succes with them bettering their condition using fasting methods.

Obligatory: I am not a doctor and you should not swap out medical supervision for random internet advice, but Dr. Jason Fung is definitely worth checking out.

Ok, I hope that wasn't too much of unsolicited advice for you. I wish you all the best and hope that you can get on top of things which whatever method works for you.
Google does a lot of things. Some negative some positive. Personally I am pretty concerned about the near monopoly that chrome has. However they have had an extremely positive impact on (for example) the security of web PKI infrastructure. I find it hard to call them not a positive actor on the internet, when they are one of the more responsible parties for the internet being secure from surveillance - a huge boon to the health of the internet.
Also worked on something similar for HN on a weekend. It's called Snapnews, https://www.snapnews.win/.

Basically it expires news items after some preset time (when the pie goes to 0 or when you hit the clear all button) and keeps adding new items in the queue. Catch is once the news item expires it's never shown again (tracked using local storage).

Only worked on it for a few hours then got bored. Still the site is up because it's running on serverless architecture so it aint costing me anything.
Just how awesome would it be if one could hide all the news about the COV-2019 on ALL the web sites. And the most popular news at any given time. I don't want to be shown any news about what everybody is talking about already.

That's such a pity Atom/RSS feeds are not everywhere any more. It would only take a humble regex to filter a feed.
Free Platform to Learn Python for Machine Learning
> Freedom ends at the other persons nose. That includes forcing others to work for you.

True. I'd argue that includes depriving others of food or shelter, too.
I had to go read the wiki to verify you comment, I couldn’t believe I saw conkers on there. It was one of my favorite games as a kid. It was brilliant and had so many reference to pop culture. They ended up remaking it on the 360 and it just wasn’t the same. The matrix fight was one of my all time favorites and same with saving private Ryan.
Well, as far as I can tell, the Authors file was removed completely. In all of the files that I could find that are old enough for him to have contributed to, his copyright notice remains.

In his own branch, the first commit is October 2007 and the vast majority of commits after that are from Lincoln de Sousa. So I don't think anyone was doing anything untoward here. I'm not really familiar with the project, but it doesn't appear to me that he was ever the original author. If anything, it appears as though Lincoln de Sousa did most of the heavy lifting and he was a regular contributor. I could easily be wrong, but that's my impression.

Still, acknowledgement as being an original contributor in the README seems completely reasonable and the issue has 14 thumbs up.
Everything you always wanted to know about Deep Learning but were afraid to ask
I am faced with B but I achieve A by driving a motorcycle.
https://en.wikipedia.org/wiki/Webmention

https://en.wikipedia.org/wiki/Special:WhatLinksHere/Webmenti...

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

https://en.wikipedia.org/wiki/Special:WhatLinksHere/Pingback

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

https://en.wikipedia.org/wiki/Special:WhatLinksHere/Linkback

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

https://en.wikipedia.org/wiki/Special:WhatLinksHere/Refback

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

https://en.wikipedia.org/wiki/Special:WhatLinksHere/Trackbac...

https://www.youtube.com/watch?v=GvFjtKPNfNE
> Critically, from that handler, it was then possible to get a reference to the current UI stack via the call to UiApplication.getUiApplication() - Once you had that reference, you could do whatever you want with any screens in the current display stack. You could pop screens from the stack, push new screens on the stack, and grab any screen in the stack and dig in and modify any of the UI components on any screen (deleting them, replacing them, etc.).

Give people extensibility and they can do things you'd never imagine: just take a look at the early jailbreaking community, who had neither APIs nor support from Apple but were able to do quite a bit just by being able to inject code into system applications to augment them. (I like to think that a faint echo lives on today in Mail plugins for macOS.) Sadly, we seem to be moving away from this for reasons that are touted to be for security…
I wonder if this was inspiration for the design of transport vehicle in Aliens.

https://en.wikipedia.org/wiki/Aliens_(film)
Javascript must've done _something_ right, no? Yes I know it's bad from "language design" perspective, but we all know what it did right: it was embedded out-of-the-box on a very popular platform (the browser). So, there is an explanation.

Do note that I didn't claim "popularity == quality". I'm not even claiming K is bad!!! Just that it's strange for something so clearly superior to everything else to be such a niche language. Surely it must have downsides...
The "too good" part is due to missing compander - very similar or identical to ADPCM compander for better analog lines. ADPCM itself in form of G.711 is still used in older digital phone exchanges.
> The example with a for-loop for summing a range is a blatant strawman. In which modern language would that be idiomatic?

Golang?

Oh, you said modern. Never mind.
Previous discussion: https://news.ycombinator.com/item?id=22492381
i'm looking at getting worm composting going for food scraps. being vegan means i can feed all my food scraps to the worms
Microformats was based on standard html. That comes with pros and cons. Pros being its very easy to adopt, including in legacy CMS systems that might not support the other fancier stuff. For that matter, it also means web developers already understand it (Especially compared to writing XML RDF documents...)

It also allowed mixing the presentation with the format. that meant people only had to maintain one copy of data, so its less likely to get out of sync, and people are less likely to forget to add the data later on.

Downside is you're using something not really meant to support the use case of annotating data, so it ends up being a bit hacky.

These things also did not come out all at the same time. Future techniques were partially made in response to microformats, just like (I'm assuming a bit here) that microformats were made as a response to SemanticWeb RDF-XML stuff.
Those words were spoken "in character". The idea was that some readers would chuckle at the naivety.
A story. Many years ago, my guitar teacher set me a challenge to learn the guitar solo to “Time” by Pink Floyd. At one point, he pointed out that what I was playing was much more easily played with a more efficient fingering. I responded by saying “But that’s not the fingering he’s using, take another listen.”

Which is to say: this sounds fun, but the expressivity of a guitar is rarely captured by a MIDI file, which makes it hard to get this “right”.