skysight-inc/HackerNews huggingface dataset:
The problem with Siri is that it's always tried to be too smart for its own good.

Remember back when asking it tried to force-feed everything through wolfram alpha? https://i.imgur.com/68pLeIQ.jpg
I work with a lot of time series tables in Postgres, albeit not at the scale that this targets. (some millions of rows, distributed sparsely over time, on which the median insert/update size is <10, but with some tail-end inserts/updates touching >200k rows).

I like concepts behind TimescaleDB, and understand the value it's adding to vanilla Postgres. We have our own implementation at my company and it's quite good for our purposes, but it would certainly struggle at TDB's targeted scale.

As I understand it (correct me if I'm wrong, this is my impression from the marketing page), TimescaleDB is "more than an Extension" to Postgres, because it rewrites some of the Postgres internals (query parser, etc)?

If this is true, I'm curious, was it not possible to package the same results into an extension? What was the decision process like? Could the concept not be upstreamed into Postgres? I'm relatively ignorant of this side of the community, so please forgive me if this question is naive.

Finally, if it is "more than an extension", does this imply that TimescaleDB is a fork of Postgres, with all the risks to adoption that entails?
Looks neat. May I ask what the tech stack is?
I noticed recently that the first `git` command I run takes longer. This is insane. What's the status of debian on macbook?
> All of these capabilities are being released under the Timescale License, our source-available license that permits broad usage, except for where organizations are providing TimescaleDB-as-a-service.

Maybe someone can give clarification on this, but the line between using TimescaleDB to build a product and providing TimescaleDB-as-a-service seems incredibly blurry. If I have a product that in some way let's you query time series data, and that product is powered by a TimescaleDB, would that count as providing TimescaleDB-as-a-service?

I used to work for Heap which is an analytics tool. In a way you can view Heap as just a wrapper around Postgres. We stored event data in Postgres and provided a UI that allowed you to express queries (e.g. count the number of logins over the past month). We would take the query in the UI, compile it into a SQL query, and run the SQL against Postgres. If Heap was powered by TimescaleDB, would that violate the Timescale License? In fact, you could technically view any dashboarding product that queries TimescaleDB as providing "TimescaleDB-as-a-service".

I looked at the actual license[0] to see what it says, and it seems really unclear. The license gives you permission to use TimescaleDB to develop "Value Added Products or Services" which it defines as a product that uses TimescaleDB as part of a larger offering. One of the requirements for a product or service to be considered "Value Added" is:

> (ii) such value-added products or services add substantial value of a different nature to the time-series database storage and operations afforded by the Timescale Software and are the key functions upon which such products or services are offered and marketed

This seems incredibly vague. What exactly does "substantial value of a different nature" mean? In the end, tons of products are just wrappers around DBs. If products like Heap or Datadog were to be backed by TimescaleDB, would they add "substantial value of a different nature" on top of it? In the end, Heap and Datadog are products designed for querying time series data. I could definitely make a case that they don't provide value of a different nature from TimescaleDB. This vagueness seems like a huge risk and without further clarification, makes me want to stay far away from TimescaleDB.

[0] https://github.com/timescale/timescaledb/blob/master/tsl/LIC...
When you use XCode you have different compilation options.
On the contrary, I don't think there is a better response to this question than a single comment with that link!
If you would consider yourself a Senior level, which you probably should, given you built an acquired product, you can look up the paybands online. 250-500, to throw out a range.
> Yup. You've just described a disaster.

Hardly. The existence of a distro I don't like doesn't degrade my experience using a distro I do like. You may as well be upset at an ice cream shop for having dozens of flavors when you only like strawberry. Choose the one you like and ignore the ones you don't. It's not rocket science, even children can figure that out.
I mean.. you think any major provider like Amazon is going to just blatantly rip it off and sell it saying "We created this!"

That's just not going to happen.
I would think the advantage of a more useful productivity tool would be worth much more than $12/mo. Prices in that software industry are kept low by so much competition, not the value they generate for their users. (And kept low by the difficulty of getting new users to try their systems thoroughly enough to evaluate the advantage.)
Mongodb can make your simple problems more complicated and you may notice this too late
Wait what? Unemployment payments are the only things that are preventing a full scale depression and hardship for millions. These people have lost their jobs, have no savings or assets, nothing. How are they going to get food? Pay rent?

The quick action by Congress in boosting unemployment payments has been the only thing keeping the economy from going belly up. If that stops, we’re in for a lot of hurt.
I switched to a linux desktop full time last week because of this exact problem. VPN w/ windows would flake out on me all the time, and I got sooo tired of just...waiting. Remember when windows search worked? Like, you could press the windows key, type what you were looking for and find it? Quickly?

Being able to turn the computer on, type in my password and have it be just..ready is so incredibly refreshing. Having a terminal with 0 latency, where copy/paste is sane? Worth a zillion dollars to me right now.

Currently playing with opensuse tumbleweed, i'll probably get frustrated by something and move to arch, so I can fix that something and also be frustrated by a hundred other things.
Usually, in the README, I describe what the major files are. For something this simple, it's usually just one paragraph.

"The source code is in `index.js`. In order to build the minified version, run `[command]`. [description of what `index.js.min` is, and how it compares to `dist/ac-colors-min.js`] [Maybe short description of other travis commands used during development]"

Basically, imagine you're running into this repo having never looked at it before. What do you want to know?

From there, you can go one level deeper, and document `index.js`. It's not rocket science, but it is helpful. For example, I have no idea what `256colors.js` is, or how it's used for testing. That should be either a comment at the top of the file, or in the README (depending on how important the file is).

When you go into `index.js`, it's nice to have an overview of what's what in the file, and how it's structured. I like when docs are build from files, actually (so instead of all of this in `README.md`, you have that in comments in code, and build to something like `README.md`). I also like having clearly documented inputs and outputs.

I also really recommend blank lines between functions. This is especially true if you have blank lines within functions. lchabString, lchab, and the first part of rgbtoHsl fuse into one big code paragraph right now.

I wouldn't necessarily take what I say as how you ought to do it -- that's a question of style, and how I solve these problems. Take it more as a problem statement and example solution.
> There are Linux distributions with great user interfaces and great UX

Could you name some? No sarcasm, actually interested!
Oh, that's interesting—their deal with Google was about to expire!

Still—could Apple not strike deals with other vendors? It's not as though Google was the only game in town, especially back then when TomTom was a much bigger deal. At minimum, they could have used their leverage to negotiate with various players—Apple is good at that.

Nokia in particular had a fantastic mapping app, with turn-by-turn directions that worked really well on my N9. They still sell access to this API today: https://www.here.com/

I'm really not convinced that rushing an in-house app out the door was the only possible option.
The Most Devastating Software Mistake. Why Is the Imperial Model Under Criticism
The mistake Gruber is making here is that DDG, Google, Alexa, and Bing did not "get it right". Their answer wasn't wrong, but it's not because they "got it". They never "got it" any more than Siri didn't.

AI is a story we tell ourselves.
Sugary drink warnings: A meta-analysis of experimental studies
I really hope the mess that is Catalina is fixed in the next round, or I might be on Mojave until I can switch to another OS. I've been on macOS for a long time, and I really like it. I'm productive on it. But Catalina... no, I won't touch that.
The M in both NMC 111 and NMC 811 should be manganese. It's also a mistake that nickel is "cheaper than manganese or cobalt". It is certainly cheaper than cobalt, but much more expensive than manganese. It's still better, since cobalt is quite expensive and there can be some ethical issues with the supply chain of cobalt, but if it were possible to make NMC 181, that was mostly manganese, it would be better.

As for your first point, higher demand typically causes higher prices in the short term, then often lower prices in the medium term due to oversupply of investment, and eventually lower prices in the long term, due to economies of scale.
Not sure what i'm missing here. You clearly did not read the subreddit rules before posting. However the fact that you have no recourse after being banned other than debating a mod, that's a clear issue.
Maybe if you ran Terminal.app once it would work?

(I'm also on 10.15.4 (19E287))
Think of all predictions as set of possible outcomes. Yes, there is a possible decade long depression outcome. Based on my reading its W recovery staggered growth, with US pulling back all its supply chains to North America and Export-Oriented economies holding the bag.

These economic and global dislocations resulting in events we have not seen Post-WW2.

In spite of all these, US/North America is where you would rather be than say, Europe, Africa or even Asia.
There was a thread on the almost-forgotten Cocoa-dev list about this: https://lists.apple.com/archives/cocoa-dev/2020/Apr/msg00008...

Catalina has a huge number of things that synchronously block application launch, and if any of them fail you get nothing but a hung app. A friend and I have a running discussion of the many ways where an application would just hang and we’d send samples and spindumps, to each other trying to figure out the right daemon or agent to kill to get the process to start responding again. It’s madness.
While it might not be a good fit for a some people, Monogame is still active, still ports to most systems, and it's totally free. I ported my old XNA/Xbox 360 game to that pretty much in one night (since it's based on XNA) and have been working on remaking it for desktop/mobile/eventually console.

It's still being used for some pretty mainstream Indie games, like just-released Streets of Rage 4, Flinthook, Celeste, Bastion, Fez, Axiom Verge, Stardew Valley, TowerFall, etc.

Doesn't have all the mess or constantly moving target that everything else has, either. I mean it changed so little from XNA 4 that I could easily port a game designed for Xbox 360 over to it (shaders and storage took some extra time).

https://www.monogame.net/showcase/
Yes, we are using it at iFunny (20М+ installs on iOS + Android). 180 virtual servers in 12 clusters. Reasons are scalability and reliability. We can turn off any baremetal host under those virtual servers and system won't even notice that (it actually happens 2-3 times a year). We can add/remove replicas to scale reading load and add/remove shards to scale writes.
Also my first choice for servers and have used it several times on desktop so Debian would also be my recommendation even for a desktop these days.

Plus, if you're already familiar with how Debian works it should be a no brainer. None of that Ubuntu or other Debian-derived distros with extra sugar and bloat and that many times differ from actual Debian in just the right way to keep you scratching your head.

Even Debian "stable" is pretty good for desktop these days which in the past was always notorious for having super outdated packages but has greatly improved in that regard. Obviously, "sid" is still also a good pick for a desktop if you really need to always run the latest of mostly everything.
Indeed, with either macro-op and micro-op fusion microarchtecture some of the performance costs are amortised.
DynamoDB is consistent and scalable, not fast and cheap.

DDB is great for storing data that is required to be scalable and never needs to be joined. Add in DAX, developer time necessary to orchestrate transactions, calculate the scaling costs and...that's how AWS gets you.

Plus, local development requires half-complete emulators or a hosted database you're charged for.

No, maybe people should think twice about DynanoDB.
That would be permitted, as long as the service isn't just a "TimescaleDB-as-a-service." [0]

For example, if the service allowed users to only make DML changes (access / modify data) then it is ok, but DDL changes (creating / modifying database schemas) is not permitted.

In fact, we already have 100s of SaaS companies using TimescaleDB as part of their offering.

[0] https://www.timescale.com/legal/licenses
How does that even make sense? It’s an OS, go grab a Desktop Environment and download nvim, VSCode or whatever.
Wikipedia Random Article (has gotten weird)
Break and Money
Part of me thinks that this is exaggerations as there’s no way all food banks have lines that are miles long, as stated in the article. I did notice that there are security guards outside my Whole Foods and Trader Joe’s now though.

> Given that everyone is doing their best to return to normal, I feel like running out of unemployment may not be as big of an issue as stated.

The bigger test may be once the PPP funds are exhausted in about a month.
They don't learn any critical thinking skills. Memorization != learning.
IIRC it had something to do with the parent hierarchy of my neighborhood. It was parented by both a postal code and a city, or something. I'm probably making that up, but I'm sure you can imagine how difficult it is to create and maintain abstractions for every possible geographic situation.

I wasn't aware of any other occurrences.
This article appears to be from 2017. There isn't any new information on the nodosaur specimen.
I would like Unity a lot more if I was allowed to avoid the buggy new pipelines. But as soon as something more shiny comes along, they stop supporting the old and working way. By now, the "universal" render pipeline has know bugs, but they are considered "won't fix" because you could circumvent that specific bug by using HDRP, which of course will bring with it lots of other bugs.
The OS phoning home for every executable I want to run on my machine is a “security feature” the same way a key logger is.
InVision's Freehand has developed leaps and bounds over the last month - it integrates with our MS Teams so it was easy to use and jump into.

Also comes with a presentation mode so you can walk through designs and have others on it follow along.

Compatible with iPad and Apple Pencil, which I recommend over the browser for markups.
It's a good question. By garbage here I mean their entire existence is based on wasting people's time and then making money by showing Ads. Their entire incentive structure is to get people as addicted as possible. They are not trying to add value to the world. Also, most people aren't aware of the trade-off they are making (data being sold), or how they are being manipulated, which makes it doubly terrible. Or that there are armies of behavior psychologists trying to get them to spend as much time as possible on the site.

"Good" is a sliding scale here, we each have our own subjective definition. I try to define it as "Is the world a better place because this company exists?" I personally would answer Yes for the companies you listed.
Not sure what you are trying to show here, but only SQL statement helped me to understand that {guid: 1, name: 1} is to show these fields.
Sorry, this post was unclear: I can recall who has a user-specified avatar and roughly what that looks like, but for those who don't have a user-specified avatar, I don't have any recollection of what the automatically generated avatar looks like.
tl;dr: “ There was no evidence whatsoever of any benefit with any of these treatment regimes. There was significant evidence of harm. ... Tell me again why anyone should be advocating such treatments. But your reasons had better stand up to 14,888 patients versus 81,144 comparators. Make it good.“

https://blogs.sciencemag.org/pipeline/archives/2020/05/22/hy...
Try sampling the process as it starts; I doubt your issue is the one shown here.
I remember being able to watch network traffic and if you (or some other actual person on you network) weren't doing anything nothing would be there. Yes even if you had a few webpages open but weren't clicking anything. Now your machine's "idle" and you capture on your network interface and it scrolls at hyperspeed.
I think the hope would be to avoid trying to build Universal Basic Stuff housing in areas of the high cost of living areas. Encourage everyone to not cram into the most expensive cities.
Yeah I ran across some scaremongers on Twitter 6 months ago who were going on about vaccines (??) And 5G. I had and still have no clue about that.

As a real aside, networking everything does definitely have upsides and downsides.

Upsides: seamless monitoring, remote control via api, integration across a house/car/phone, remote presence (never worry that door was open, or coffee pot is on, or garage door up).

Downsides: DRM at every level, unupdated devices, non-service things are now shorehorned into a service model, you no longer own your possessions, hacking, pay for a plan per device?

There's also spectrum discussions with 10-100x devices chattering. That's going to raise noise floors even higher.

-----------------------

Relevant edit of where I see IoT going towards:

“The door refused to open. It said, “Five cents, please.”

He searched his pockets. No more coins; nothing. “I’ll pay you tomorrow,” he told the door. Again he tried the knob. Again it remained locked tight. “What I pay you,” he informed it, “is in the nature of a gratuity; I don’t have to pay you.”

“I think otherwise,” the door said. “Look in the purchase contract you signed when you bought this conapt.”

In his desk drawer he found the contract; since signing it he had found it necessary to refer to the document many times. Sure enough; payment to his door for opening and shutting constituted a mandatory fee. Not a tip.

“You discover I’m right,” the door said. It sounded smug.

From the drawer beside the sink Joe Chip got a stainless steel knife; with it he began systematically to unscrew the bolt assembly of his apt’s money-gulping door.

“I’ll sue you,” the door said as the first screw fell out.

Joe Chip said, “I’ve never been sued by a door. But I guess I can live through it.”

--- Phllip K Dick, "Ubik".
TIL. But yes, for me, not having Windows installed is the primary advantage of any non-Windows OS.
Predicting the future is inherently stupid. Trying to show what will happen in our complex world using models is the stuff of Science Fiction.

Going back to the article and economics, if you follow David Graber (Debt The First 5,000 Years and Bullshit Jobs), he talks in his books about how every great civilization needs to have debt resets. Going back to the Babylonians, the Sumerians, and tons of others, there were always leaders or kings or emperors who would rise to power on the promise of debt relief. Israel had the year of Jubilee, where ever 50 years debts would be forgiven and slaves set free.

Continue inflationary debt is never sustainable. At some point, the world bank will lose its influence, smaller autocratic States will pull out of the "debt" they "owe" to their "liberators" and larger States will no longer be able to extract resources without force, that they're going to have a harder time paying for.

Debt reset needs to happen. Ever American student loan, loans with ballooning interest, medical debt, debt that's normally written off, debt that's never written off ... at some point we need less tracking and a bigger reset for each human being to start fresh.
Intel Core I9-10900K and Liquid Helium = 7.707 GHz Record
> The way to avoid this behavior is to staple the notarization ticket to your bundle (or dmg/pkg)

Maybe in some cases, but the article says "even if you write a one line shell script and run it in a terminal, you will get a delay!"

Shell scripts don't come in bundles. I don't think this kind of stapling is possible for them? I don't think it'd be reasonable to expect users to do this anyway.
"Half my chili is gone!"

"Sorry, I ate it."

Edit:

"This chili is no good!"

"What's wrong with it, I ate it?"
Buy a Mac and put ElementaryOS on it to avoid the slowdown and have a slick experience.

https://elementary.io/
Our team's have been using Miro for this kind of collaboration. I was surprised that it felt better than using a whiteboard in person, because the cost of changing the already drawn boxes and arrows went way down.

For more technical whiteboards, I've been using excalidraw. I like presenting the "drawn" look to help imply that this is an unfinished idea and we're sketching the concepts out.
I love the inclusion of the SC utube playlist
I am also curious to know. I have no Unreal experience but some Unity experience. Have only made a few hackathon level games and plugins.

Unity seems amazing to me. It's like a game engine editor creation system. Every game needs custom tools and they are relatively trivial to create in Unity from small, just create a struct and get a UI in the inspector, to add a few lines of code and get a custom control for your data, to entire plugins with multi-window UIs etc. And, at least for my use cases I can do this live. I don't need to exit the editor, recompile the editor itself, and then re-run which seems to be the Unreal way?

Unreal devs tell me they don't need any tools. They just use what's built in. That makes no sense to me. Every game I've ever worked on (15 shipping AAA games over 30 years) required custom tools unless you wanted to subject your designers to lots of rote data input.

I'm sure there are some subset of games where you just fill out a world with 3d objects and use the built in systems as is but that seems like a very limiting subset.

What is that experience like in Unreal?

I know at least one indie dev what was on Unity, switched to Unreal for one project, and is now switching back to Unity. I know another that was on Unity and switched to Unreal. They haven't shipped yet so not sure what their experience is. Both are small teams, 5 to 10 people. Neither has shipped a hit title.