skysight-inc/HackerNews huggingface dataset:
Figma. It's not all that useful for actually mimicking a whiteboard, in the sense of drawing arbitrary shapes with a pen. It has a pencil tool, but it's not great. Fortunately, most of what we do is drawing rectangles with text in them and lines between them, and it's pretty good at that. Plus, it supports undo with cmd-z, which most whiteboard apps don't seem to.
Punch: Command line time tracking and invoicing
Very cool idea! I totally agree with your justification for why this is needed. This could add a lot of value for people especially in quarantimes. Good luck.
Looking at their market share across Switch games, first party support from Google, Nintendo and Microsoft for their gaming platforms and AR/VR devices, ongoing Hollywood adoption, I would say they are doing quite alright from business point of view.
If your company is located in Paris, Texas and you are in New York, ready to embark for a business to Paris, France and that you ask your assistant over the phone, out of the blue, "what is the temperature in Paris?" they would probably ask "which one?".
True but the status quo prior was also unsustainable.
And yet Unreal has the nascent real-time in-camera VFX market completely locked in.
You can now find the second post in the series here- https://jsof-tech.com/unpacking-hp-firmware-updates-part-2/
I think the whataboutisms come up whenever China is mentioned because it feels a bit goofy to spend energy worrying about authoritarianism across the world while ignoring authoritarianism in your own country.

I'm not saying people shouldn't worry about both, but if you're wondering why people are saying "but America" I'd guess that is the main reason.
Facebook’s Workplace, now with 5M paying users, adds drop-in video Rooms and
Elon Musk Speaks Frankly on Coronavirus, SpaceX, and Rage Tweets
Managing Docker in Commandeer – (Overview Video – 7 Minutes)
Understanding the Build Loop of a Static Site Generator
Did you explore all of these things? What were your results?
Well 156 years of ruling a place will change its culture. That is a long time, PRC won’t have ruled Hong Kong for that long until 2153 if you begin at 1997.

Unless newborns start living into their 130s no one alive today will witness it.

You can’t “fast-forward” and erase 156 years in a few decades.
Right now I mainly use it in my morning warm-ups: I'll set a timer for five minutes and get as many words down as I can. It's taken some getting used to, but it's definitely helping me learn to Just Write. I plan to start using it for drafting my WIP soon.
At one job I wrote the equivalent of the following (it's just that I invoked create_lambda more times):

#include <functional>
#include <iostream>

std::function<void()> create_lambda(const int& x, const int& y) {
return [&] {
std::cout << "x: " << x << "\n";
std::cout << "y: " << y << "\n";
};
}

int main() {
int x = 5;
int y = 7;

const auto f = create_lambda(x, y);

f();
}

And it crashed. There were no local variables in create_lambda and the lambda crashed in the same function that create_lambda was called in. When I try to reproduce it now, it doesn't work. Not sure what's different, but this is basically what happened.
I am more likely to be given directions to a thousand miles away than to the only restaurant in my hometown with the word “Whatever” in the name (that’s in my map favorites, too).
What I like most about MC is oddly off by default. Under "Options" > "Panel options" there is an option under "Navigation" for "Lynx-like motion". Once this is on, you can navigate in/out of directory structures with the left and right arrows on your keyboard. It makes it super quick and easy to move around a file system without a bunch of successive cd/ls/etc commands (or other tools)
/caveat i know nothing about how mongo is storing data and haven’t used it since 2010

it doesn’t really have to approach the schemas that way. one would think it would be optimized for repeat schema in the same way one might create the schema definition and then reference it in packing and unpacking the data. seems like if there was schema overhead taking up storage unnecessarily that could be optimized relatively easily.

having schema references also might be a good management tool to understand which records vary potentially due to an application evolving it’s needs.
I only use it on one legacy website I maintain. It's used as a more advanced Redis to cache JSON structures and extract just the data that's needed. This use case has proved to be mostly useless. It would have been better to just use Redis which is already used for caching other data.
Fair enough, although I do see it as a not so common case. But maybe it is more common than people wanting to know the time in London, Canada while being in London, UK.
Can you give specific examples? I've only ever heard of this happening with Unreal.
I lived in Hong Kong for many years in my early 30's. I may never be able to go back there with these new changes.
This one works for me. Thanks!
Mural's MS Teams integration looks pretty good too. I imagine they will get a fair amount of sales based on that.
Gold rush has been over every couple of years, when developers flock to a new platform, dumping a couple of remakes during the first waves.

Game development is like any other art form, be prepared to jump from failure to failure and one day one might hit gold, or maybe not.
long time postgres user.

the hype about postgres is that there is no hype. it's one of those systems that have been working for decades. they have their flaws but they are well known and as long as you aware of them it does exactly what it is supposed to do.
Siri is not artificial intelligence-it is speech-to-text + a poor search experience with one result.
This has been a cultural problem at Unity for a long time. They introduce half-finished features and then never improve them. A great case in point is their VideoPlayer component which can't open a video without dropping frames because 4 years on it still can't load things asynchronously. Where's the dev assigned to that component been and what have they been doing all this time? People have been complaining for years and there's zero attention to detail.
Viral Envelopes Grease the Wheels
Why would all those bad people be against Trump if he's so bad? It's making me start to think.
I'm the CTO of msb.com, we're building a k8s learning platform, and are now expanding into a larger ecosystem of adjacent technologies, from CI/CD pipelines to istio and such.
We regularly spin up hundreds of clusters on demand which are free to use. Feel free to try out the platform at learn.msb.com or contact me at mislav @domain
DynamoDB is a completely different beast and would use no other data store unless I had to. It can pretty much handle any transactional workload I need.

It's cheap, its fast and it scales super high. Don't need much more
Shameless Plug here:

I have developed a Python library that does essentially this GraphQL-to-SQL pattern, leveraging the power of SQLAlchemy and some metaprogramming to create the 4 CRUD methods for each table automatically, all with filters, orderby, pagination and subrelationships/queries. And if you use SQLAlchemy's automap, you don't even have to have the database schema ready.

I needed this when a client with a huge Microsoft SQL Server database (2k tables+) asked me to quickly export it 'to the web' with the least friction possible. I researched Hasura and it was available only for PGSQL, so I created my own, and by using SQLAlchemy I can connect with any database supported. I am using pyODBC with Microsoft's drivers on Linux and I can easily connect to the database and export it.

I am gonna provide example code soon'ish on the library's repo. But basically, it goes:

# Instantiate the library, pass in your db url and your SQLAlchemy database schema (declarative_base() or automap_base())

# GraphQL objects, schema and actual crud functions leveraging the passed connection_string get dynamically generated.

# Instantiate a GrapQLView, and pass it to your Flask App()

# That's it!

https://github.com/flipbit03/sqlalchemy-graphql-schemagen
Correct, I'm an author. I have four nonfiction books published between 2013 and 2020.

For what it's worth, I agree with you about the absurd length of copyright protections. I am in favor of reducing the duration of copyright to a more reasonable length -- perhaps going back to the 1909 Act, which established a 28-year term that can be renewed for another 28-year term.

But I hardly think any reasonable person would say that copyright duration should be 6 years or less. Yet the Internet Archive is lending out digital copies of my 2014 book with no wait lists. It likely purchased or acquired one physical copy of that book but is distributing an unlimited number of digital copies. In every practical way, that is indistinguishable from piracy.

This isn't necessarily putting a dent in my wallet. My guess is that relatively few people who would access my book via the Internet Archive would otherwise go out and buy it with their own money.

But copyright gives me the ability to determine who gets to publish and distribute my creative works. And I have not given the Internet Archive permission to do so, nor does the "fair use" exception give them the ability to lend out copies they don't own during national emergencies.
Ghostly Gravitational Waves
This doesn't meet most your requirements, (Go, Node, Python, and it's a manual process...) but... maybe this would be helpful?

On Mac I use a modified version of this Keyboard Maestro script, to OCR a user selected area of the screen.

This script will result in the OCR Text on the clipboard. I'm sure Keyboard Maestro could automagically append it to a text file or something. I'm kinda a noob with Keyboard Maestro, so I don't know all of it's functionality.

I have a couple variations of this script, one that will use the Mac's speak this command to read aloud the OCR text, as I am a slow reader, and an auditory learner.

My father had a bunch of newspaper clippings scanned into the family tree application and wanted the text. I used this method to get the text instead of typing it all out.

https://forum.keyboardmaestro.com/t/ocr-user-selected-area-m...
I used CouchDB for a project back in 2012 when all of these things were fairly new. The reason was to embed the DB on an Android device. This turned out to not work as well as advertised. I have no idea what's happened with Couch since, but started got pretty familiar with Mongo in the last 12 months. It's OK, but it's expensive to make it performant. As other commenters here have mentioned, the primary use case for these Object/Document storage solutions seems to be to remove knowledge of Relational DB as a requirement for developers.

I think it's probably excellent for prototyping, but I wouldn't want it running a heavily used product in production.
Exascale's long shadow and the HPC being left behind
I don't remember the specific case (it's been a few years) but I do remember it had something to do with updating an array member. I googled around and found this [0] (the second question) which looks very similar. It's as simple as it gets - find an array member with "value" equal to "blue" and decrease its "qty". In MongoDB you can do that pretty easily and the update should be atomic. The SQL version looks complicated and it's not even the form that you should use (notice the note about the race condition). Then again, maybe there's already a way to do that in PostgreSQL in a more elegant way, I assume the support has improved over the years.

[0] https://dba.stackexchange.com/questions/193390/update-nth-el...
If you are an American joining the military is a quick lesson. Dates are d/m/y and time is 0000hrs. Distance for anything that is not your PT run is in KM. I had lived overseas so not a big deal for me, but others in my unit struggled for a bit. I have forced doing both f/c, mi/km and 12/24 on my family from the start. Both my wife and kid where pretty happy I did when we started traveling outside the US quit a bit. No issues on if they needed a jacket, how far away it was and what the transport schedule said.
I agree, Unity strength is their platform support. They will always be viable. However the simplicity and speed are taking a hit.

This is coming from someone that got companies to switch to Unity because it was so good for a time and in many ways still is. I got the game studio I was working at to buy our first Mac back when it was Mac only in 2009. I have put up the warning to them many times but it seems to be getting more complacent to the external view, they seem content on internal view only which screams management culture over engineering/product culture, same type that dooms companies. There is still time to fix it.

I love Unity, I make a large part of my living from it, I hate to see them not understand that breaking changes constantly, gets a bit old and it essentially offloads technical debt to every user of the system. I am using Unreal more because of some of these issues.

People use a market engine to offload the engine team. That engine team should do whatever it takes to make transitions easy, and when difficult there needs to be immense benefits. Some of those are questionable in recent years. The desire for Unity to want to be Unreal is losing the mobile side and web is essentially not even a focus anymore which is more the whole market not Unity's fault. Unity started really as a better Flash, now they want to be Unreal. Right now Unreal is winning that and the Unreal 4 rewrite with C++ backed is really clean. Unity still more simple but with the new DOTS/Rendering Pipelines it is not.
I was lucky enough to meet him at last years Demosplash 2019 Demoscene party that was held at CMU. He is a brilliant and very nice guy. The work that he is doing on FM Towns reminds me of the amazing things hackers accomplished back in the day. Hope to see him again at a future Demosplash.
I would like it more if the "full-screen" mode was almost completely the content written, similar to a typewriter display.

No picture of a typewriter, minimal controls, a small box for the new line, and everything else is what you've typed so far.
That's not super uncommon: ARM systems usually have a chain of bootloaders from the one burned into ROM to the actual OS (one I used went 1st stage in ROM: 2nd stage in a sector in flash, 3rd stage from filesystem, boot OS from filesystem). But in general this process was very fast: the layering is essentially due to managing complexity: the earlier stages are smaller and less capable (and a key limit is the limit on where they can read the next stage from and where they can place it, which limits the size of the stage), and the whole process is generally really fast (limited either by a boot selection menu with a timeout or by the storage speed of the medium containing the bootloader). I suspect there is similar or more complexity in the boot process of a modern x86 system.
100% agree with this.

Everything they’ve done in the last 5 years I’ve been using Unity has felt half baked. You’ll try any number of the things they’ve released recently (networking, 2d animation, and vector graphics are the ones that come to mind for me) and they’ll work fine for their demo case but then fall apart with so many cases that you need to actually ship a game. I think one of the bigger problems with the company is that they’re not actually making games themselves and eating their own dog food.
This article suggests that the individual parts of the chart should be keyboard navigable:

https://twitter.com/shepazu/status/1199053319727124486
Yes, this is the one I was talking about. I looked at retail cells because I was curious and $5 looked about right for retail, but I can't imagine the OEM Manufacturer would be paying that much.

My initial uneducated guess before I did any math or looked anything up was that the BOM cost for the battery pack would have been like $50, but $200 seems more reasonable. I guess a $150 markup isn't that unreasonable, but it is a bit of a sticker shock when you compare the cost of a mower bundle [0] to a bare battery pack [1]. Still, the margin seems fat here. I really am of two minds on this, because I realize what the race to the bottom could do here. I don't want a battery pack that would burn my house down. I want a battery pack that lasts a long time (durable over usage cycles).

I'd love to hear about your experience with the system if you don't mind sharing.

0. $370 Mower + 5 Ah battery + Charger https://www.homedepot.com/p/EGO-21-in-56V-Lithium-Ion-Cordle...

1. $350 7.5 Ah battery https://www.homedepot.com/p/EGO-56-Volt-7-5-Ah-Battery-with-...
That stair-step "gear" and pawl for pulsing the control vanes blew my mind.

That there are over a half dozen systems all functioning simultaneously further blew it. :-)
Yes. I've been using mongo for various projects for 8+ years. I like the flexibility of the document model. No migration headaches. The query language is powerful and intuitive. I haven't used the graph features yet, but it is nice to know that Mongo can support it if that need ever comes up. I use mongo Atlas as a managed database for peace of mind.
I use Redis in addition for caching.

For testing/TDD i use mongo-memory-database. It creates a isolated in-memory instance for each of my test suite, so there is no need for mocking.
They sell a 13Kwh powerwall for $6500. That is down to $500 per kWh. Still not great.
There is an entire new class of species breeding over there: "Artificial Humans" [1]: A quantum state thing that may or may not be a real human. You can never tell. This is beyond Turing test. A real human behaving as bot or vice versa.

[1]. https://trialx.com/blog/google-play-bans-our-covid-app-built...
Author here, thanks, that's exactly it ^
Scott starts speaking around minute 32.
Corn connects many generations of Maya
This is not only important for string comparisons.
I think in general if you have a loop that needs to run really fast
you should avoid calling functions inside that loop that might not get inlined,
like the standard library functions.
You have a view of software development so narrow minded to a point it's cartoonish.
Yes, however Brietbart used to have a section called "Black Crime"
It makes me feel good to know that Terence Tao spends any time thinking about integration - I would have thought that would be like a normal person spending any time thinking about adding and subtracting.
I've never had a harder time explaining something this impressive to my gf.
Fair play to the guy regarding the reopening of that Tesla's factory. He knew he had a strong hand and he refused to take shit, and he won.
There was a bug in the TRS-80 basic (which was indeed Microsoft). It had an "on x goto" command that allowed the program to move to different lines depending on the value of a variable:

ON X GOTO 200,300,400,500 depending if x=1, x=2,x=3...

They'd obviously used the same parser for the standard "If a=1 then goto 200" construct, which allowed an undocumented shortcut of "If a=1, 200" which a few people noticed and started using. However, a later model fixed this, which broke a number of programs.
Well, as UBI would moot unemployment payments and Social security payments, then I'm curious why you would feel that nothing would fund it.
Good to know that things start to move. I was looking a while back at Lisp and Haskell for GUI programming, and it at most looked a bit half-baked. To me then it was obvious why ppl would implement their GUI in VB or win32 C-API.
>SF and NYC are not the only tech hubs in the US.

Also confused. I agree with your point. My comment was responding to a person who couldn't imagine people who wouldn't move to SFBay for a FAANG level salary/job.
It will fly in Europe you will fly it high with pride. We will see to it.
Pac-Man isn't a purely abstract game, it's loaded with human cultural references. Pac-Man himself is a creature who loves eating food: mostly white pellets but also various kinds of fruit and of course the iconic power pellets. Fruit of course is something humans immediately identify as something good to eat and in the game they're rewarded with points which are denoted by numbers on the screen that grow larger.

It almost needn't be said that human culture puts a great deal of emphasis on making numbers grow larger, particularly those associated with personal wealth and economic growth. To a computer without this context, why should there be any reason to prefer larger numbers over smaller ones? Heck, if you're going all the way and denying the AI direct access to the game's memory, then it's got to learn to recognize the digits first before it can even begin to decide whether it's good to increase them.

Even more abstractly, the game relies on the human concepts of good and bad. It's good to eat the fruit and pellets to increase your score counter. It's bad to let a ghost catch pac-man, causing him to die and lose a life. Without being taught, human children can identify all of these elements but the computer would seem to have a more difficult task.
This assumes experienced pilots who were paying attention and following the checklist. If they weren't and forgot the gear on the first pass they might have panicked and tried a go-around.
The best predictor of future behavior is history.

Much like the startup CEO I mentioned, Mongos developers don't really seem to care much about here and now.
the 56V assumes 3.75v nominal for LiIon - so I'd guess 3x15 of 2.5A elements. The good ones LG/Sony/Samsung/Panasonic are quite expensive when they come with high discharge current - most of the ebay stuff uses Chinese knockoffs that suffer greatly when discharged over 7-8A but since there are 3 elements in parallel, it should be easy for over 20A/50V, say 1kW.

...now I am really curious what's inside. What are you using the pack for?
YARP, a reverse proxy server built on the ASP.NET Core infrastructure
Confluence has this: https://marketplace.atlassian.com/apps/1210818/scroll-versio...

Workplaces where knowledge is organised in some shared drives folder tree are rather unproductive by nature. There are tools to deal with that for a good reason.
I'm looking forward of what becomes of the Jai programming language.
Tesseract 4 has switched to using a deep learning engine by default.
Guide to 5G
What do you mean? You would need to track every bill and simultaneously find two matching ones, and now you know one of them is a counterfeit but which one?
How Learning Can Guide Evolution (1987) [pdf]
I believe that is true as well.

Also, you reminded me, using the release of wound cables to de-spin a satellite. Very analog.

https://en.wikipedia.org/wiki/Yo-yo_de-spin
Air Deliveries Bring NASA's Perseverance Mars Rover Closer to Launch
Yes,

"Unity wins its first Technology and Engineering Emmy Award"

https://blogs.unity3d.com/2018/11/21/unity-wins-its-first-te...

"Creators pushing the boundaries of storytelling in Sundance's New Frontier 2019"

https://www.youtube.com/watch?v=XhHuqvnAzyo

"Unite Los Angeles 2018 - Films Made with Unity"

https://www.youtube.com/watch?v=gbYX8PXX8qc

"What's ahead for film and animation with Unity 2020 - Unite Copenhagen"

https://www.youtube.com/watch?v=wrc3R-BoDGs