skysight-inc/HackerNews huggingface dataset:
Makefiles are executable, with their own crappy ad-hoc Turing-complete language. For example, here’s the full list of functions supported by GNU make:

https://www.gnu.org/software/make/manual/html_node/Functions...

Naturally, trying to do anything even slightly complex with it quickly leads to an unreadable cacophony of dollar signs, backslashes, and soft and hard tabs (you need both!). Just like the modern YAML-based systems, Make’s language wasn’t originally intended to be a full scripting language, but had scripting bolted on because people needed it. If only it had chosen to embed a real programming language instead, you could have the functionality without sacrificing readability.
We've [1] been fans of Hasura for some time -- it's a terrific piece of work.

When we were looking to extend our spreadsheet functions that read/write to/from databases, we considered integrating Hasura as a backend.

Commendable work by the Hasura team, I think really worth checking out what they've done.

-

[1] Caveat: founder of MintData (https://mintdata.com) here, where we read/write from databases both directly via our flow editor and via spreadsheet functions which wrap things like Hasura.
How to deal with my kids 7 days a week!
Which is why I said a year after. Depression-level unemployment rates for a good year are not without secondary bad effects even with “haha money printer go brrrr.”
In my experience monolingual people underestimate the effort it takes to use your non-dominant language(s). For example, I could theoretically communicate in Spanish, but the effort it takes to deal with romance language conjugation is a legitimately unpleasant experience for me. Mochizuki might know English, but it might be the case that using it is an unpleasant experience to him. In addition, just as there are English proficiency requirements for international students in the US, I feel it would be unreasonable to pursue higher education in Japan without even knowing enough Japanese to talk about math.
I'm learning how to play the piano and also trying to learn more music theory so my guitar playing is not just randomly playing notes or just following online tabs.

I am also going to soon start marketing my project [0] so I am reading a lot about launching products, pricing and how to attract attention.

[0] https://www.usertrack.net/features.php
Would you be interested in doing that as a profession? Storytelling and world building is sorely underappreciated.

I don't have much capital right now (I haven't raised - just personal savings), but I'd like to hire some folks to do this for my startup.
A company is people, I was reading earlier how in some parts of australia the police are a company. When you have someone over to your place you say "I have company". It is a legal abstraction as much as marriage or employment is a legal abstraction.

For publicly traded companies, the owners don't make executive decisions,the execs do and the owners range from random people on cash app to multi-billionaires. Perhaps instead of a tax, they should grant the government equity and pay dividends?
Web is compiled
Deutsch
some ancient history
NLP / Deep Learning
And thanks for one of the best game videos of all time twist.
Basic Math and Pre-Alebra.

I'm learning it in a way where I actually understand how things work rather than just the way I was blindly taught in high-school.

Sounds boring but it's pretty interesting.
I'm glad that it mentions the Dragon Hoard with 1.3 TB of music "rescued" before the data loss! I've done some big data analysis on it, making maps of the locations of each artist and the genres around the world. Contact me if you're interested!
How does something like sonic-pi or tidal cycles compare with this? I wanted to try those out since they look fun and accessible.
http://sonic-pi.net/
https://tidalcycles.org/
> POSIWID

Can we either make a reasonable-sounding word or phrase that means the thing or just say the thing? Who is going around really saying “POSIWID”?
Lessons from a Simple Fly Fishing
Also, wow, I love the work you put into the illustrations.
Wikipedia isn't quite like a traditional encyclopedia in this regard. it covers many technical topics that would be too niche to include in the latter.

random example: take a look at the Wikipedia article for "currying". [0] while quite accessible to someone with a math/cs background, this would be pretty much unintelligible to someone who wasn't familiar with the notion of a mathematical function. perhaps it could be rewritten to be even more accessible, but what would be the point of explaining currying to someone who doesn't know about functions and arguments in the first place? brittannica doesn't even cover this topic.

[0] https://en.wikipedia.org/wiki/Currying
Awesome, thanks muchly, Bob! Reading and learning from "Crafting Interpreters" inspired four of my own fun projects (the first three on github.com/benhoyt): littlelang, my first little language interpreter, in Go; loxlox, a Lox interpreter written in Bob's Lox language; goawk, a full AWK interpreter written in Go; and my current unreleased project, a Turbo Pascal to Go converter with the goal of transpiling the reconstructed ZZT source to Go.
I love this book and I've been suggesting it to my friends :)
The best and most fun Quakeworld mod was 'Capture the head' (or maybe it was called 'Headhunters' I'm not sure).

Every time you gibbed someone you could pick up their head, and run around with it attached to to you until you 'dropped' on a specific spawn point to score. You could run around with up to 6 heads attached to you in a 'chain' - if someone gibbed you, they could then pick up all your heads.

Very tactical, and lots of fun!
This is simply not true. MSNBC, NPR and PBS ran stories, podcasts, and discussions for an entire week about the “growing disconnect” during this time.
This is getting off topic, but why is home ownership a benefit to society as a whole?

I would argue it a selective tax break that benefits the homeowner 100%.
Binsic: Sinclair Basic Interpreter with Game of Life
I had made it pretty quickly, the limit would be too large, thats 50*30, you may need to provide an offset and make a few requests.
>Is there anything that would cause adherents to accept that it is a failed theory?

The way it is supposed to work is adherents of a theory give it up if it can't make empirical predictions and another theory comes along that can.

However at present we don't have a alternative theory that is doing that, so string theorists are free to hang onto their theory, in spite of the lack of empirical proof.

Of course, many string theorists nowadays say that empirical proof is not necessary for proving a theory. That would seem to imply that if an alternative theory made a number of correct predictions that string theory can't, that would not be a reason for abandoning string theory.
That is a powerful and concise outline of Datasette. I am working on an 8 week hackathon to build privacy first data solutions for the pandemic response. I am totally going to bring these examples to my session tonight for inspiration.
Very cool stuff! Thanks for sharing.

https://covidathon.devpost.com/

(Also love the Commodore reference)
I agree that debugging is about attitude. Above all debugging is about acknowledging your understanding and/or assumptions are wrong and revisiting then. I would also say debugging is the punishment for your mistakes,and oh boy it can be extremely punishing. I associate debugging with pain and resilience. From me debugging is taking some problem and testing assumptions and models until you zero in on the only possible place where the issue can be. This zeroing in can be of different orders. Impossible conditions being met does not mean they were met, just that somehow your program reached a state where they are considered met.
PS: coming from an embedded and systems programing i was going to dismiss css debugging as a joke but then I realized I have been wasting huge amounts of time getting ridiculously simple things like centering a logo on my web site....again debugging teaches humbleness and punishes self centered bullshit.
>So the whole "flatten the curve" thing is less useful than advertised.

Although even if that percentage is right, flattening the curve is still important because if hospitals are slammed with Covid patients in various states of urgency then you're likely going to be failing to save a lot of patients with other ailments.

Also you're saving the mental health of hospital workers who will be massively overworked and then be forced to endlessly be unable to do anything for patients and have to let people die rather than try to give them a chance with a ventilator.
Steve Yedlin has a plan to end the film-vs-digital debate
A lot of in-person interaction for groups is just not possible with most (all?) conferencing solutions, e.g., sidebar discussions. Some of this can be handled through texts (which are an occasional solution in in-person meetings as well—in grad school, I was occasionally in group texts mocking the person speaking to our class), although there's the danger that messages might pop up inopportunely while screen sharing (this happened to a co-worker of my wife's during a presentation once).

And of course, there's always this: "Leaving your mic on is the new reply-all."
Tiger at NYC's Bronx Zoo Tests Positive for Coronavirus
X-Plane Creator Explains Vulkan Graphics
That's how most analysis tools work. Not necessarily 'dynamic' languages even, e.g.

- Clang (depending on warnings level) may reject a valid program -- doesn't make it less useful, you just suppress the check for the offending line and carry on

- Rust borrow checker may be seemingly picky and reject a perfectly valid program form your viewpoint. Does it make it less useful? I wouldn't say so.
It's a fact that they are regressive. That is in no way an opinion. Someone making $1 million per year and someone making $20,000 per year both pay the same tariff. There is no discrimination between earners like there is with progressive taxes.

They are anti-consumer in the sense that they raise prices without offering more or better goods in return. Sure you may try to muscle in some roundabout logic that concludes that tariffs will punish the consumer into using their money the way you want them to, such as buying overpriced goods from domestic producers, but history has shown again and again that only free trade produces net benefits. Tariffs just obsfucate the damage.

For instance, the EU guarantees European farmers a certain minimum price for agricultural goods. This price is 200% above market price. The effect is that every European consumer has reduced purchasing power because they must pay 200% more than they need to for food, African farmers are kept in poverty because they can't sell their goods to EU consumers, and the only people who win is the extremely small percentage of people in the EU who farm.

In this way, they are factually anti consumer.
A simple way would be to see if the color histograms of your image deviate by a lot in a short period of time.
Show HN: One day project Covid19 disease spread interactive map from 2019-12-31
Is there an index of all the pages on this site?
"From a teleological perspective, viewing the media as a tool designed “to inform” would be a mistake, it would amount to nothing more than a supposition."

I and perhaps many other people think the media should inform people; that is a statement of its purpose, and it appears that the collective actions of people in society have redesigned it to eliminate most of the informing.

It doesn't have to have ever been designed to inform by specific and aware human intention; if it informed as a side effect of being unoptimized for disinformation, then in that sense it was designed to inform.

By analogy, natural foods are not designed, in one sense, to keep you healthy, as evolution can make some things good for you and others bad.

...but the purpose of eating them is healthy nutrition, and if we started systematically only eating the toxic ones, then we would say something about our society is structured wrong for the purpose that we have of getting nutrition.
I mean, the fact that ABCT is not backed up historical events either is a bit of a blow to its credibility.
Lol I feel like COVID is a great, free, low tech, and nearly forced solution to this problem. The thing is right now the problem doesn’t exist unless you have plans to walk your dog 6 feet apart with friends. Maybe that’s an app idea!
As a “life long” web/JavaScript developer, ESLint is nowhere near comparable to Typescript. One is a language, and the other is an (overused and over configured) linter. They’re two different things.

I’m no C# developer, but the only way it is familiar to Typescript in the sense that it is a typed language.

Typescript is a superset of JavaScript, and is remarkably close. If you know JavaScript, typescript will be exceptionally similar because it’s literally the same, just with types added on top.
Tracking Covid-19 using online search
I get why corrupt politicans hate the media, which is because it holds them accountable. Why do you choose to help them tear it down? Are we better off with no media and just the raw tweets of our leaders?
Which is all well and good but a group of people organized in a company create an entity that is separate from that of any member or subset of the group. It has its own finances, a collective will, assets, debts, income.

I see no contradiction in taxing companies in a manner generally consistent with that of a person and treating employees of the company as a type of laborer paid by this entity.

Families. Don't. Exist. apparently either. The only fiction is that we anthropomorphize the group like it's singular. That doesn't mean that the group isn't a thing unto itself.

I would hope you don't think of yourself as just a mound of cells.
> I didn't see if the language supports a fluid let (any variable name is looked up at run time when the reference is encountered thru the stack levels until the name is found. [...]

These are called dynamic variables in Lisp. They're only really useful as a way of doing things like I/O redirection, and you can just shallow-bind them to make them fast (but then they need to be per-thread as well, and pushing a binding requires unwind-protect to pop on unwind).

> The other choice would be that the variables are lexically scoped. [...]

That's what the README says Fe does.
This is amazing. Thanks for sharing me this link. I'll explore more about this website.
BTW he was just full of shit when he said that (arguably it's his default state), the hospital he visited didn't have any known cases of Covid-19 at that point in time.
Really interested in what the cost is going to be out of beta.
Here:

>You won't ever be able to find Bob's home store online when they push their own stores and paid ads on top of everything else.
Mainly they love it because free employees.
Relativity is a physical phenomenon that does not require sentience to operate

We do not and cannot know that because all observations me make involve sentience. In fact, we can't even know if anything exists without sentience.
We've rebuilt our internal business processes using erxes.io, having one place for email, live chat, Twitter DMs, Facebook & more has been quite handy.

Still working on deeper integrations with our other systems, its API is GraphQL which I'm not super familiar with.
> Restaurant fails => someone else will occupy that space and be productive.

Eventually, probably, but landlords are a lot more fungible than restaurants—even chain restaurants.
Although typically thought of as primarily a GIS/location data tool, ArcGIS is powerful for data management & app-building in general. The John Hopkins COVID-19 dashboard [1] you've almost certainly seen by now is built with ArcGIS feature services & Operations Dashboard.

All that follows is my personal opinion; I do work for Esri but I'm not speaking for them here.

A lot of the modern ArcGIS stack is based on feature services hosted on ArcGIS Online (Esri's cloud service). Feature Services combine a SQL database with a REST API and spatial analysis. They're particularly useful if you want to store spatial data and put it on a map, but it works with non-spatial data, including relational data, as well.

Once data is in a feature service, you can visualize it in 2D or 3D maps, add data to it with off-the-shelf apps (we have Survey123 for surveys, Collector for field data collection, and QuickCapture for rapid data entry). You can build stories around the data with StoryMaps, data-driven websites with Hub, and dashboards with Operations Dashboard.

If the field apps aren't enough, you can create custom web apps with web app builder, custom native apps (Qt) with AppStudio, or totally custom apps with the developer APIs.

We even have open source apps [2] that demonstrate how to use the platform for common scenarios, like indoor routing, data collection, and taking data offline.

Sorry if this comes off salesy, I just really like sharing this stuff since I think ArcGIS tends to go under-utilized outside of GIS circles. The developers site [3] has a lot of info about the platform and a link to sign up - there's a generous free tier if you want to try it.

[1] https://coronavirus.jhu.edu/map.html

[2] https://developers.arcgis.com/example-apps/

[3] https://developers.arcgis.com/
We stopped arguing with a few simple rules:

Everybody has their own chores. Fixed. No confusion

Say thanks! each time you see a chore done. Everybody likes to be noticed.

See a chore undone? Do it. Its easier to do it, than to complain about it. Corollary: Complaining about a chore, makes it your chore this time.

So we went from fighting about who's doing what, to giving each other the benefit of the doubt. Appreciating what everybody does. And sometimes doing a kindness for another person, just because. (And getting thanked for it!)
I'm being paid off by CSound, but I sure didn't flag you. It must have been one of the many other people that CSound is paying off. CSound sends me thousands of dollars per month to work from home, safely in isolation! You too can make money fast, by promoting CSound on blogs and web sites across the world wide web, and flagging people who call it trash! Simply email me your social security number, bank account information, and mother's maiden name, and you too can make money by promoting CSound online! Operators are standing by. Order before midnight tonight, or it will be tomorrow. Thanks, CSound! ;)
I don't think people are really thinking about the magnitude of what's happening.

Stastically the threat is not diminishing but expanding rapidly. By the end of the day another 1000 people will have died.

Yes people will stay shut in their house because that choice has been removed
Non-tech interview questions that can make you stand out and land the job
https://archive.md/cITAl
I didn't even see this comment when I wrote my earlier message. Glitch integration makes it even easier for us to work with in a hackathon environment. Awesome that you are thinking about accessibility in your promotion of Datasette.

You've definitely got some over-caffeinated hackathon people coming your way in the coming days as we begin the 8 week Covidathon with the Decentralized AI Alliance. I'll let you know what we come up with.
Right, but if you've introduced the ability to ignore the validator then you've traded away the guarantee that your config program will be safe to execute.

My point is that the validator can't give you the safety property that is claimed as a defence against one of the inherent issues with this approach.
Awesome! I'm definitely excited about hackathons as an opportunity to take advantage of Datasette.
open app > press "Apps" tab > scroll 10 pages worth of content down to "Top Categories" > press a small blue text button "See All" > select "Navigation" > scroll past hiking, charging and bike sharing recommended sections > find "Top Free" section > press "See All" > browse top apps

Maybe you and m_ke are using different versions of iOS.
Another carefully considered analysis that doesn't seem to even want to attempt to discuss how long people can go without income.
Nope. The universe 'notices', by reacting in exactly the way you'd expect if relativity was happening.

That last bit - "...we can't even know.." is sophistry.
Please do - I'm https://twitter.com/simonw on Twitter or you can reach me using swillison at Google's email service.
A thread from 2015: https://news.ycombinator.com/item?id=9033662

Two from 2012: https://news.ycombinator.com/item?id=4281823

https://news.ycombinator.com/item?id=4669432

(Links for the curious. Reposts are ok after a year: https://news.ycombinator.com/newsfaq.html)
This month in tech job listings: Coronavirus aftermath edition
I'm looking for a volunteer to add Csound as a script backend to VCV Prototype (https://vcvrack.com/Prototype), or any other scripting language of your choice that's not already available. Open an issue if interested. https://github.com/VCVRack/VCV-Prototype#adding-a-script-eng...
Eternal love to drawabox
Yes, that's the intention. The problem for Russia and Saudi Arabia is that, thanks to global climate change and the push for renewable energy, petroleum is on its way out over the coming decades, so both nations are on the path to financial disaster.

Saudi Arabia realizes this and is trying to diversify its economy, though it is hard to see how it can do it fast enough to avoid disaster. Russia isn't even trying, and instead is more focused on Putin's geopolitical adventurism.
Nice, I didn't know that course and I noticed that I can follow along the course, the classes are recorded. Do you think it's something worth investing to someone interested in distributed systems? The only downside is that I can't have my lab exercises validated.
Recommended reading David Reich: Who We Are and How We Got Here. This was my second exposition, in general, to ancient DNA. The first was several papers which have invalidated everything we knew or thought we knew of Hungarian prehistory. But, as A Brief History of Everything by Ken Wilber often attests, there is a hell lot more we do not know than we do even when textbooks claim otherwise.