skysight-inc/HackerNews huggingface dataset:
Oh, you're right, I'd forgotten that. I think it's so ingrained in me to copy my dotfiles to a new machine before I do much else that I don't usually ever see fvwm. I always add myself to doas, move some public keys around, install a few packages and then copy my dotfiles before I ever launch X for the first time.

And yes, they are very different. I remember using fvwm fondly on Slackware Linux back in the mid 90's. I had hours of fun trying to configure it to look like Windows 95 and populating menus, all in a plain text file, no gui config available! I think I read somewhere recently that fvwm is still Theo's preferred WM and that's why it's the default...
I asked some people that were there and they said that Bell was a regulated monopoly and the government allowed them to charge an additional 10% to customers for investment. After competition and deregulation was introduced, things got increasingly more profit focused (as in research had to be justified on that basis). After the company broke up, there was some kind of cooperative lab between seven child companies that equally shared funding of it. However, that only worked well while they were prevented from competing with each other. Once competition was instituted, the companies started asking the lab to sell results to individual companies, and it went downhill from there.
Hard to compare, because not many countries have at the same time government owned airliners and private. In the case I know, the record is flawless for private companies (zero accidents) and 2 crashes for the flag carrier (a relative was part of the crew in one crash). I would not make a general statement based on a single country, but looking for airplane crashes in the past 20 years most involved government owned companies.
Indeed. Excalidraw is really good... has an end-to-end encrypted collaboration mode... and is MIT-licensed.

https://github.com/excalidraw/excalidraw
A few days ago I went to your site to check if the distributed stuff had arrived, good to see it's here! You're making incredible software.
I’m using the one with Bluetooth support. You can go even cheaper by picking the USB only model.
Another way to look at it: ~700,000 people under 65 die in the US each year.
I've recently adopted this practice. All new features use a JSONB (or hstore - I'm experimenting with both) field instead of a "real" one until they're bedded in and stop changing. Then I convert the field + data to a real field with a NOT NULL constraint in one easy migration.

So far so good. Being able to join on JSONB fields right in the SQL is awesome
Nathan, did you check Countly? (which is at the top 10 analytics platforms on Google Play, according to Appfigures), and is not prohibitely expensive. Thought you may give it a try. (shameless plug: I am one of the cofounders).
App which recommends employee to leave employer if culture is too low
https://health.google/
Or that there was a huge development effort going in a private branch that had PRs and code review for each of the 226 commits :)

https://github.com/timescale/timescaledb/pull/1923/commits
As a Unity user emphatically sharing these frustrations, I'd be really curious to hear from long-time Unreal devs whether the grass really is greener on the other side.

How's Unreal's

- API stability?

- Editor stability? (I have some old experiences of it being quite crashy too, and you know, C++ ...)

- Backwards compatibility and upgradeability?
Euler: I pronounced it YOOler for decades. Its actually pronounced OILer.

https://en.wikipedia.org/wiki/Leonhard_Euler
That sounds like open source to me, I bet they're just being really conservative about saying "open source" because there's been so much backlash at MongoDB/Cockroach/etc for similar restrictions.

It's restricted OSS because AWS takes things, runs them, and eats up all the potential revenue.
Credit unions are the best, and anybody with any lingering concerns from the 2008 crash ought to be using one.

Credit unions are forbidden from ever becoming "too big to fail," and are forced to focus on customers because that's all they can do.
Hope there are more survivors both from aircraft as well as on the ground -- Karachi, Pakistan is a densely populated City.
I can't see a good case for the domestic batteries. Space is expensive. It exacerbates fire risks. It requires maintenance and replacement. Extra complications for renting. And the grid is already there.

The smaller the "unit" of storage, the more you need. Doing it at grid level makes it easier to be incorporated into grid stability systems too, collecting payments for "fast frequency response".

(Possible exceptions for crofters and islanders)
This worked fine on every iOS, iPad OS, macOS and watchOS device I have. I’ll try later on tvOS and report back if I can reproduce anything of what Mr. Fireball claimed.
> the developer experience of electron is just so great!

We're biased though. I'm sure Qt developers who love working with would be miserable with Electron.

> On the other hand, looking at the Qt website I believe there is a misalignment between the need of the developers and what the Qt Company is pushing.

Yeah I'm not sure who this marketing is aimed at. Developers turned managers? It's "too shiny" to keep me interested, but IMO too technical to interest product owners.
>I've also heard that you can't really do everything for an entire game in just blueprints.

I wouldn't do networking in blueprints. But for your core gameplay ? It can absolutely do anything you want.
Actually...
https://health.google.com
MacOS Catalina: Slow by Design?
Gold content here for Siri's PM team if they are watching.
The other answers to your comment are great but I also want to point out that you can feel your brain doing that if you play some videogames for a long time. You can feel that you develop an intuition for the way the game will behave even if the in-game physics are very different from our real word, showing the plasticity of our brain. If we had a fully hardcoded physics simulator in our head we couldn't "think with portals".
>Someone needs to explain to me what the benefits of NoSQL with MongoDB are when you have the JSONB column type

Schema-less design is a feature of MongoDB, not NoSQL, but has unfortunately has persisted as one of the "benefits" of NoSQL. However when you look at the top 5 "NoSQL" databases on db-engine rankings only 2 support "JSON", MongoDB and Elasticsearch. The rest are key value, or require schemas (Cassandra).

The appeal of NoSQL, to me, has been the scale out to tens, hundreds or thousands of machines relatively easily. This is where Postgres does not shine, and this is the only reason I'd choose something as binding as DynanmoDB over something like Postgres.
Attempting the TCP Reset Attack
Literally not reproducible. A lot of bluster over nothing.
That's dedicated, having worked for a company that took care of online shops for clients, most of them would balk at the cost of doing that.
Every flood drives destructive Asian carp further into North American waters
Yet the support for it still sucks. I spent a few hours trying to set it up the other day and still couldn't get it working. (Unity developer of 6 years here). Maybe I just had one setting wrong.. but this shouldn't be that hard to anybody, and as rightly Garry points out its not necessarily a lack of documentation but the fact that the documentation is so out of date OR correct but only with one unique combination of versions from 2 years ago.
This article is kinda empty. Have people used this to target mobile devices, embedded? Is the development easier? What about vm and emulator performance? A64FX compatibility?
I too support CI for some teams using Unity and the licensing server is a horror show.
International agreements are routinely abrogated when they no longer suit one or both parties. Every country is guilty of this.

Might makes right in geopolitics. There is no international court to take a broken treaty to. Nation states pretty much always act in their self interest when they can.

China thinks that it is in their self interest to do this. Someone can try to change their mind, but it probably won't be easy.
I had to rip out a comletely schemaless mongodb and replace it with a sql DB. The data was completely relational, and developing without a schema was a pita.

I asked why mongodb was used in the first place. As far as I could tell, the answer was one resume driven dev.

If a document store made sense for our data then we would’ve made mongodb work. It was less “we got burned” and more “why were we using mongo in the first place?”
As others have noted, this doesn't seem to collect the full article text, just stuff that you would get from an RSS fee. From the title, I expected something more like newspaper3k[0]. I used that for an NLP class during undergrad to collect full-text news articles, in conjunction with Selenium (many mainstream sites don't work with just plain wget or requests).

Lately I've starting using EpubPress[1] to grab full-text articles and generate an ePub, which happens every night via cron. Then I can get a full digest on my iPad over sftp at my leisure. Sadly EpubPress is not very sophisticated, sites like Bloomberg or ArsTechnica return "are you a robot" challenges which it can't bypass.

I wish there was some kind of community driven library for retrieving full-text articles from common sites. In my vision of how that would work, users would contribute hand-crafted Selenium scripts to download and extract the article text, bypassing the bot-detection for each site. Then something like EpubPress would work a lot better.

The "modern web" just has too much junk to be interesting any more. Sometimes news sites publish articles I would like to read, but I'm not interested in dealing with 1000 different implementations of crappy mobile UIs, advertisements, animations, etc. I know reader view exists, but you still have to wait for the page to load, and it doesn't work very well for some sites. For the sites it doesn't break with, the experience with EpubPress is much better.

0 - https://github.com/codelucas/newspaper

1 - https://epub.press/
Especially not in the F sense of FOSS, because unless something's changed very recently I believe you need to pay for access.
Europe isn't a country. The US would strongly oppose political unification of Europe, if such a thing were ever in the cards.
It's not so much saving the company from bankruptcy, but saving what they stand/stood for. Other than for shareholders, profitability isn't that exciting. If Apple becomes the new old Microsoft, or the next IBM, they're essentially dead to me. When was the last time you felt really inspired by one of their keynotes?
I guess you are talking about user stylesheets and not user agents. Yes, they could but there's a lot of lightweight fonts you'd have to hardcode.

Also that's not possible on (most) mobile browsers and it shouldn't be something people have to do just to be able to read something in the first place.
Having been to London, Ontario, I can confirm that it also doesn't have quite the same heft as London, England :)
I think the saying goes: fool me once, shame on you; fool me for like 7 or 8 years in a row, shame on me.

At this point, if MongoDB could turn on a dime from being an unreliable system to a robust one, that would be the most remarkable part of this story, because I've never seen that happen with any engineering organization. It's rare that engineering departments can significantly improve their quality culture, and it's never fast. Microsoft Windows went from crashing (for me) >=3 times a day to crashing almost never, and it took them over 10 years -- and replacing their kernel twice. I've seen nothing from MongoDB to make me believe they even realize the problem, much less are on their way to solving it.

In the lifetime of a database, 2 years is nothing. And it's always easier for quality to slip than to improve. If they turned it all around since I last touched MongoDB, good for them, but they've burned through all their trust, and it's going to take a lot longer than that to earn it back.
It apparently already builds for Switch: https://www.reddit.com/r/NintendoSwitch/comments/cixsoy/jona...
That was exactly how it was before. The whole equity compensation was the answer to the problem of CEOs that never grew the company. That was why all the leveraged buyouts happened in the 80s and 90s. They didn’t want CEOs who just stayed around collecting a fat paycheck so instead they gave them equity to compel them to grow the company. Rarely is there a single solution that completely solves a problem for good. Solutions often create problems of their own. People have to decide what problems they would rather have.
>If you're a hiring manager and can't even be bothered to >know the most basic facts about me and that I might not like >that piece or pork or salmon for religious or ethical >reasons then that about says it all.

If you are a hiring manager and you are attempting to learn someone's religious or dietary beliefs prior to hiring then then you should be sued/fired.
I don't think this is limited to devs or databases. You see it sometimes in Firefox/Chrome threads along the lines of "firefox sucks", "when did you last use it?", "4 years ago".

Mongo in particular had marketing plays that were quite deceitful; that particular flavor of distate can run deeper than some tech issues.

disclaimer: I use mongo in my day to day as a primary DB store.
I ran accounts on an Apricot for a year or so. It was actually an improvement over the PC, using software fonts etc, and the spanking new 3.5" diskettes. I don't think it was 100% compatible and sadly didn't do particularly well.

I'd forgotten about the cool little LCD display until I looked up your link to it.
It costs the company more. It also provides value benefit to an employee with a family. I'm not sure that distinction really changes anything. :)
Think of 12.30.
12.30 PM is after-noon.
I work for Red Hat but not on that stuff and I'm not commenting as a RH employee (and have zero insight into how that area of the company works).

Red Hat doesn't make much if any money on desktop, yet as you mentioned RH does employ people to work on it. It's already largely a charitable service to the community. As much as I do wish they'd hire more people and make the touchpad amazing, it seems a little entitled to criticize them for not digging even deeper into the charity pockets.
Its down to the implementation by the developer. The typical developer will do a much worse job than literally the same company who developed the engine.

Look at the crashes and performance problems of Industries of Titan on PC, or the visuals of Mutant Year Zero on Switch for examples from regular devs.
> you shouldn't need a math PhD, to print "Hello World" to the screen and understand what it is doing

Which one requires a PhD?

main = putStrLn "Hello world"

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Or calendars that start on Sunday (since I'm European and am used to calendars starting on Monday). Forget to notice the label once and one could end up booking a hotel room for Thursday to Saturday.
Hey there, thanks for reading my comments and sharing your thoughts.

> in my experience software engineers/data engineers/DBA with postgres experience are easier to find.

I need to understand what "postgres experience" means in this context. Having experience writing postgres client software using some postgres driver is a different kind of experience than installing, provisioning, monitoring and turning postgres itself.

The former is a days worth of work for any good engineer; the later can take decades and those people are really hard to find.

> you are still getting ACID transactions, envryption, user/access controls, backup/restore, libraries, etc

Sure, at a high level, making a KV-store on top of a RDBMS feels like a grand idea - hey you get ACID for free and all the RDBMS goodness while getting the flexibility of a KV-store to boot.

As they say - when something sounds too good to be true ...

One small scenario worth thinking about:

What does a KV-store on top of a RDBMS with ACID semantics even mean?

How do you handle merging objects?

Does the RDBMS even supporting merging objects inside a column?

What would happen if I have the different attributes in the same object that I then update one after the other into a JSON column on a RDBMS?

Does it fail one of the updates with an error message that data is lost?

Does it automagically merge the data? How does it even know how to handle conflicts?

Hint: No it cannot - the reason why a RDBMS can even offer ACID semantics is because RDBMS operations assume certain rules have been followed. Database Decomposition is important for a number of reliability reasons.

There are KV-stores out there that handle all these scenarios natively without the client having to worry about it (and doing a halfassed, buggy job about it because they are not DB designers). They have conflict resolution algorithms, offer CRDTs for the clients to use and engineers who know what they are doing, use them.

Using the right tool for the right job is what experienced engineers do because it not only makes their lives easier but the businesses they help run more reliable and resilient.

There is no magic.
Remembering the Forgotten People of Walden (2017)
Some are pretty weird, and all messages are pretty private, therefore, not to be dissected publicly in npr.

The other option is that this piece of new is pretty fake and made for the love of clicks, something that I wouldn't discard. Ethic's level seem pretty low in this case.
> If they were receiving a livable UBI, I have no doubt that they would choose to raise their children full time rather than work for an absurdly low wage.

Having a child isn’t some externality requiring government intervention. Your friend is an adult who choose to allocate their time into child-rearing rather than wage-increasing activities.
I can also confirm iOS, MacOS, WatchOS, and my AppleTV picked London, England.
This is not true.

I'm using it because the cost of changing the schema for a feature that may only be experimental is too high. I started off changing the schema every time, and it just got too expensive.

Using the JSON-to-SQL workflow, I can mess around with feature design and iterate fast, and then crystallise the schema into SQL once it has stopped changing.

Writing solid migrations can end up being more complex than the feature code itself, and when features are changing fast, writing solid migrations is kinda pointless. The feature may not even make it to production.

But yeah, sure, I'm an idiot who doesn't know how to write proper SQL. rolleyes
Kyle's analysis of RabbitMQ is almost 6 years old. Rest assured, things have changed since then.
Because of high unemployment benefits, businesses can't find summer workers
> Batteries have already gotten six times cheaper within the last decade,

Pedant here:, but you can't get "six times cheaper." You can get one-sixth as expensive, but "six times cheaper" implies some sort of relative comparison being made about rates, not absolute values.

The same issue is apparent in the HN title ("costs fell six-fold."
We might not get a coronavirus vaccine
There are some legacy things in place for now, but not building anything new there now. It’s basically off the table for new builds.
I'd add this the lack of a solid 3rd party developer ecosystem on their Asset Store. The fact that they don't have a subscription model for assets or any support for managing per-seat licenses is ridiculous and is the direct cause of multiple popular assets ending support. It doesn't make sense economically to sell any kind of service on their store.
I don't want to gatekeep, but in my opinion organizations that can't afford to set this up correctly _likely_ shouldn't be running k8s in the first place.

From my experience with companies that haven't done their organizational or engineering homework: half-assedly deploying Kubernetes ends generally ends up being an unmaintainable disaster.

One of the high-return-value aspects of k8s is having little clusters available to multiple tenants. Without this in place k8s really stops making, being too complex for its actual usecase - so you might be much better of using something simple like Nomad.
I just tried it and my watch gave me the time in London, KY. I live in Atlanta.
I think visual programming is just getting started. I have had good luck with teaching Scratch 3 to kids this past year.

What sets it apart from previous versions of Scratch is that it can run in the browser. It makes much more accessible to a wider audience.

Its my opinion with this browser based interface and the growth of instructional videos, we will see visual programming become more mainstream.
Looks like you have not searched enough:

https://aws.amazon.com/rds/ha/

https://github.com/zalando/patroni

https://repmgr.org/
It seems like this would always be a hard task, especially once you get down to the smaller cities.

Shortly after Siri launched, I would be sitting in the Bay Area asking Siri “What’s the weather like in Pasadena?”. Siri would return the weather in Pasadena, TX, not Pasadena, CA.

The reason I could come up with why Siri returned the Houston suburb instead of the LA suburb? Pasadena, TX has a higher population (149K vs 141K), so it returned the one that had the higher population, even though the California one was much more prominent.

Seems like Gruber’s experience led to an overcompensation. It’s similar to a bug where I was actually in Pasadena, CA and asking for weather in Santa Barbara, and Siri would return Santa Barbara Island, not Santa Barbara, CA, even though the island was closer to me as the crow flies.
had similar encounters with people asking how much longer it will take to get to Ashford as their Eurostar train leaves soon while on a train that stops at Ashford (Middlesex) instead of Ashford International, in Kent
> I think we're too hung up on OSI open source licenses.

Where "we" is defined as an extremely vocal minority on HN. I don't think most people take issue with licenses like this Timescale license or the BSL.
Artificial Intelligence/Machine Learning Research Scientist
I removed the video element from the background. I thought it was some sort of crypto miner.
I LOVE the hover text on that one.
But if you had not worked at Google at the time, there’s basically zero chance you could’ve got anyone at the company to do anything about it.
Free Uber rides in Austin for nonprofits and essential workers
Mmm... how’s that unreal engine version upgrade going for you? break your plugins? break your blueprints? can’t actually tell because they don't fail until you run them? :)

Just saying; A lot of people say this kind of stuff, but unreal isn’t all roses either.

(don’t believe me? read about it yourself https://forums.unrealengine.com/development-discussion/c-gam...)
If you have a problem with product A and you have 10 other options, find product B is good enough and start working with it, there is no need to go back to A from time to time to see if it was improved. And watching all the 10 products like a horse race and move to the best of the hour is not reality.
Maybe in an errbit installation if I don't feel like using a postgres fork.

Honestly, I get everything I need out of a JSONB field in postgres, so no, not for greenfield projects
It sounds like a good idea until you realize how many interpretations any given question can have, and how many of them are extremely unlikely.

"How far is Jupiter from the sun?" "Jupiter, Florida; or Jupiter the planet?"

"How old is Donald Trump?" "There are 21 people with that name, do you mean ...?"

"Call 911" "The emergency number or the English 90s boy band?"
Wuzz: Interactive CLI tools for HTTP Inspection
The number of possible pellet configurations on the grid is astronomical on its own, then you have pacman positions and ghost positions at least. I don't know the exact value but my estimate is "a very big number".
So does this mean anyone can join this giant snowball?

Like IPFS or MaidSAFE or Dat or Bittorrent?