skysight-inc/HackerNews huggingface dataset:
I have had 4 phone calls so far and I was approved on the first one but haven’t received any benefits. It takes between 1-2 weeks between each call for them to call me back. The last person I spoke with said my case is completely normal (?) and sure enough there are some people on reddit who have had a similar experience. There has been no explanation and no accountability short of these calls when they assure me everything is working out fine, and I assure them the opposite.
Well, one problem is that I don’t work for the IT department at my company. I’m not sure if my boss (or his boss or his boss’s boss) even knows what slack is.
I've always known about CTL-SHIFT-ESC as a muscle memory bring windows back command, but never really knew where it came from (or why I even knew about it for that matter). Interesting to hear it from the original dev!
IBM's "Cloudant" is not a web app per se, it's db as a service, but the service is a db per user.

You might want to check out the CouchDB docs, and maybe take a look at their mailing list for both users and developers. Their dev team can provide the answers you're looking for as far a CouchDB goes.

It's my understanding that scaling up or down is a key feature of CouchDB. It's designed to make it easy to create clusters of them working together. But I really do not know much about that myself.
R.G. LeTourneau also built LeTourneau College to train his workforce. It's evolved into LeTourneau University, my alma mater. www.letu.edu
Why Does QSB Stock Matter for Startups? (2016)
I don't just see the Ioannidis study as a result of corona virus haste, but as a result of mass communication about science in particular.

There was a lot of buzz about this study on twitter, and in recent times it appears like more and more scientific results are opened up to the public even when there's barely any validation or double-checking of the results.

Pretty much anything that is opened up to public attention turns into a circus, transparency and the 'democratication' of science I think are very, very overrated. Just like congressional hearings in the US in front of TV cameras turn political discourse into a farce I feel the way people are dragging science into mass online discourse will only do the same.
What sort of environment do you have experience in? Are you a lawyer; do you work with lawyers, or project managers, or what?
“I was just a soy boy”
It's even more obvious on the "lite" version of their app. Within the last month (probably even more recently), the total number of installs nearly doubled, and the rating dropped from a reasonably stable 4.0 to 1.1.

https://www.androidrank.org/application/tiktok_lite/com.zhil...

(Amusingly, the ratings of the other TikTok app, which looks like it might not be available in India, are unaffected: https://www.androidrank.org/application/tiktok/com.ss.androi...)

I have a very hard time believing that this represents organic user behavior. It seems far more likely that someone's scripted the process of installing and rating the apps.
Tesla’s Production Restart Could Ease Path to Inclusion in S&P 500 Index
This is a really good case for network effects. If you go through the reviews, a lot of people are complaining that they are not getting any "views" for their content. As more and more people are bombing the reviews, uninstalling, it's discouraging people from creating more content because it's not being viewed enough.

Does anyone know if disabling views or delaying gratification of content will reduce the damaging effect on the TikTok network?

Also, vis-a-vis Yelp, why should review bombs be removed when I can go to a restaurant and review it as 1-rated if I am not treated well by them even if I don't complete any transaction?
It's not about scaling the applications you run on it.

It's about providing leverage to your team so you need less effort to do more. And SMB can be anywhere up to 1000 employees if using semi-legal definitions, 500 employees and under 1 billion euro of turnover in case of EU's SME definition.

Depending on the area of work, there can be a lot of software to run. And that's where k8s comes in. It might seem "hard" when you're comparing it to "just throw few packages on a server", but having gone through that recently? The next time I'm setting up a single-node server to support tools for a project, I'm using k3s instead of spending 3-5 days getting software to play nice with paths changed to non-standard locations in order to keep data easy to backup and migrate to another server. Or wrestling load balancer (and ours is IaC even! Still not as nice and easy to deal with as nginx-ingress-controller...).

The real "scaling" of kubernetes is that once you pass the initial hurdle, the cost and complexity of adding more applications is greatly lowered. Even when you do a dumb lift-and-shift (like I did for >60 applications in one project).
I’ve done this. But the service was suited for it in a couple ways;

1. Each tenant typically only has <10 users, never >20. And load is irregular, maybe only ever dealing with 2-3 connections simultaneously. Maybe <1000 queries per hour max. No concerns with connection bloat/inefficiency.

2. Tenants creates and archives a large number of rows on some tables. Mutable but in practice generally doesn’t change much. But >100M row count not unusual after couple years on service. Not big data by any means, limited fields with smallish data types, but...

I didn’t want to deal with sharding a single database. Also given row count would be billions or trillions at a point the indexing and performance tuning was beyond what I wanted to manage. Also, this was at a time before most cloud services/CDNs and I could easily deploy close to my clients office if needed. It worked well and I didn’t really have to hire a DBM or try to become one.

Should be noted, this was a >$1000/month service so I had some decent infrastructure budget to work with.
Thanks so much for the excellent rant.

As I clicked the link on the HN front page to read this, taking "a break" and feeling entirely burned out, the snow cruiser came to mind.

There's a good editorial waiting to be written about Byrd as his generation's Jobs.
I posted in other comment, if I tell you that X restaurant sucks because they have rats everywhere, and you go to that restaurant and actually see the rats and rate it as 1 star on Yelp, are those not authentic users? Who counts as authentic user on TikTok, do the people who have viewed videos created on TikTok but shared on Twitter?
Middle school me had some fun with /autotest.
> But it is a reasonable number if you take into account that there were not enough tests to detect all cases.

Assume every single person contracted it and testing is irrelevant in the calculation. Then you can adjust down to 90% contracted covid, or 80% or 20% or whatever to see how that affects things if you want to.

Start with deaths/population and see what number comes up. It's a really useful starting point. And a really useful skill to have to be able to check a supplied number with a back of the envelope calculation. I say do it! For more than one reason it's worthwhile.
It sounds like you are assuming the virus spreads uniformly through the population. It does not.

The median age of the population isn’t as relevant as the prevalence of the virus within specific demographics in the population.

NYC may have a slightly smaller elderly population, but that won’t matter if the prevalence of the virus in their elderly population is, say, 2x higher than the national average.

I’ve only been following it loosely, but apparently NYC brought the virus into their nursing homes by discharging SARS-CoV-2 positive patients back into them, and the IFR in a nursing home is certainly not 0.2%.
It's not really the same thing, but the question reminds me that we almost had SQLite in the browser[1], but
Mozilla spiked it in favor of IndexedDB[2] (yet "Firefox saves Web storage objects in a SQLite file"[3] so I dunno what to conclude from all that. SQLite is good enough for FF devs but not users?)

Anyway, if you have a web app you already have a DB-per-user, FWIW.

[1] https://en.wikipedia.org/wiki/Web_SQL_Database

[2] https://en.wikipedia.org/wiki/Indexed_Database_API

[3] https://en.wikipedia.org/wiki/Web_storage
Tl;dr: It would cost a bit over $200 to get Chuck Norris to read a Bruce Schneier joke.
TIL. Thanks a lot :) is eXR used for the XRv?
I have used TripleByte as a candidate and company and it’s an awesome product. If we keep getting great hires, I could care less what you make public. Thanks for your hard work.
Every single one of these lists have an unwritten clause buried deep in them:

This has nothing to do with culture, because it's not like everyone who joins a company is somehow a magic promoter of all these things.

Rather, it's usually one or more people at top of the hierarchy who set the tone. An enforcer saint. Everyone else is just following orders.

Pray you work underneath one of these saints.
> aren't review bombs reviews too?

No? I mean, a review is supposed to be an informed opinion of another user of the software telling me whether it meets the expectations its store page sets. If reviews become generic forums for comments on corporate policies then they become useless.

I'm with Google here. They provide many forums for people to complain about TikTok already. They certainly shouldn't be forced to do so in app reviews.
WiFi over Coax
> I'm surprised dang seems to believe

He's been moderating this site for nearly 8 years, and frequenting it almost daily since it first launched in 2007. We can reasonably expect he's learned a thing or two in that time.
You can fill out a form and cause a free org to exist on their main site, so hundreds or thousands probably get created a day. It looks like they expire in 30 days, so if you spun up an app and DB for each it would get expensive quick.
I run a very small SaaS and do this. Each customer gets its own isolated AWS account all organized under a root account for consolidated billing. It works great and has allowed me to develop client specific features where required (using git branches). Customers like the fact that their data is completely isolated from everyone else.

Rolling out updates is simple, I just run the same deploy script for each client (after scheduling with the client if need be) and if a deploy goes wrong, you'll usually notice it after it affects one customer rather than all of them.

The main downside for me is cost. The cost per customer scales linearly which hurts as you don't get the same economies of scale like you would in single tenant solutions.
For mature companies it's pretty simple, stock-based compensation can be valued using the current share price and standard accounting principles.

For young companies, employees typically believe that their equity is worth more than the fair market value. So if anything, the non-gaap income should use a higher number for stock-based compensation expenses.
"Progressive enhancement" came to mind with an /s subtext on the side.

But then I thought of: "Percusssive enhancement". Maybe not semantically 100%, but... not 0%.
The point being that Andrew Gelman doesn't seem to have an agenda. The Lancet paper looks unconvincing to him and his gang of stats nerds who read and post there.

The WHO are convinced, however. Should they be given the data is closed and appears suspect. (Maybe it isn't, but how do we know that for sure, when it looks really odd..?)

https://www.theguardian.com/world/2020/may/25/who-world-heal...
I am in Seattle, and have worked on teams with engineers located across the US, across Europe and in Mexico. I have found talented engineers everywhere.

As mentioned below, there are political reasons you might not want to this. And, there are some logistical hurdles in terms of local regulations which, in my experience, can be overcome and plenty of companies have shown that is the case.

So, to answer your question specifically, the reason to compete for talent in Silicon Valley/locally is exactly what you mentioned: the challenges due to different time zones.

Engineering is inherently a collaborative discipline despite the fact that much of the work is done in a solitary fashion.

Each degree of separation makes collaboration harder. The first degree is when you are not sitting next to your collaborators. And it goes on from there: perhaps when the are on another floor, or even another building, in another city, country, timezone, etc.

The most distance you add to the equation, the harder collaboration becomes.
Many versions of the schema: indeed, that's one of the main tradeoffs. I consider this to be a feature, not a bug, in an enterprise application context. The correct version of the schema that corresponds to a given version of the code is unique, which dramatically simplifies debugging and migration.

Separate backup scripts: only if you want, you can always backup the whole database server/instance at once (i.e. an RDS snapshot). On the other hand, you can do more fine grained backup controls if you want to (and with enterprise customers, you likely will). Need short data retention for an EU based healthcare provider? Good luck purging that data out of your consolidated cluster-wide backups.

Busting query cache: I don't think this setup is detrimental to query cache functionality, unless you have many queries shared between tenants, which you generally don't in this type of setup (i.e. frequent queries like "SELECT * FROM post_categories WHERE tenant_id = XX" is not a cache entry that can be shared between tenants anyway).

Busting connection pooling: not necessarily, but if you want separate DB credentials for each tenant, yes. If that is not an acceptable tradeoff, you can reuse connections, at the expense of lessened data isolation between tenants.

Connection to the proper database: I would argue there's nothing uncommon about connecting to a specific database, but I'm not sure I see your point. You just issue a "use XX" statement before you start querying, or connect with different credentials if not reusing connections.

Collection of data across tenants: yes, cross tenant analytics gain overhead and complexity, but those are typically not part of the application code anyway because most of the time you need to manage separate clusters anyway (region specific, fault tolerance, dedicated, etc).

Anomaly detection at the database level becomes more complex, but (a) in my opinion, it's the kind of custom problem that you will custom solve anyway (so no huge cost savings) and (b) a lot of it happens at higher layers (New Relic, etc) which are not impacted by this architecture choice.
I bought space.sex
YC also has a post for their seed deck template[1].

[1] - https://blog.ycombinator.com/intro-to-the-yc-seed-deck/
Because I can't resist talking about this, one of my hobby topics, a bit more, there's a whole history of radar development occurring in Canada in the early cold war. The DEW line is of major interest because of the huge complexity of building such an ambitious project so far north. Also interesting, though, is the Mid-Canada Line which was built before, and further south than, the DEW line. The MCL pioneered the bistatic radar technology which was used (in a much refined form) in the DEW line.

The principle of bistatic radar is this: instead of the transmitter and receiver being at the same position, and thus receiving reflections (this is known as monostatic radar), in a bistatic system the transmitter and receiver are at different locations and detect changes in the signal propagating between them. In the case of the MCL and DEW line, the change observed for is dopplar shift caused by a moving object in the area in between. The use of bistatic radar means that the MCL and DEW line are very literally "lines" with each station transmitting to the next.

To overcome limitations of bistatic radar, though, the DEW line made use of both. The AN/FPS-19 search radar was a monostatic system. However, monostatic radar often has poor sensitivity to aircraft at low altitude (thus the expression "under the radar"). The AN/FPS-23 bistatic radar was used to "fill in" sensitivity at low altitude, although an aircraft would have to pass between two stations (and thus be further south) to be detected.

An interesting example of bistatic radar that makes for easy learning of the concept because of its small scale is the AN/TPS-39 (one of a number of radars called "tipsies" due to the req number), which was used as a "virtual fence" for surface security at Titan missile silos. In that case the two antennas were only something like 10-20 feet apart and had a distinctive horn shape due to using microwave frequencies. Microwave radar is still used in "virtual fence" intrusion detection applications but enhancements in signal processing technology now allow simpler monostatic applications.
Most won't, but the ones that do have far more money to spend on software than the ones that don't.
Came here to say this. I was sorta shocked at the hubris in the title, then I read the article and was disappointed by the rife subjectivity.

The Joel test is not “feels outdated” and there was no evidence presented to support the claim.
Science is based on observations, an observation isn't science. That article was taking one data point, assuming the same thing was happening everywhere, and decided there was only one possible cause.
Compute-In Memory Accelerators Up-End Network Design Tradeoffs
Assuming you're genuinely asking. I believe it's because feelings and intelligence would mean that animals suffer pain like we do, which would imply that we are cruel for eating or using them as we do.

The best analogy I can come up with that many Americans would relate to would be slavery, when slave owners would insist on dehumanizing them. They were both financially and emotionally invested in the idea that slaves could be used and abused.
CDC issues ‘aggressive’ rat warning as sightings increase
Depends on how employment is done. If the company accepts B2B-style contracting, it's quite common for the only issue to be "ok, what timezone you're going to be in?"
Database per tenant makes a lot of sense for enterprise applications where a hard partition is desired. This does let you run different versions of your service for different customers... but managing the replicated infrastructure will be much easier if you can keep them all on the same version. Enterprise customers may want to control when upgrades are released to them... I think that it's much easier to continuously upgrade the server but hold back features via flags.
> Is paying attention and acting on microaggressions and unconscious biases part of the culture?

So this is a woke culture test.

The conservative or libertarian half of developers are excluded.
USA country map divided by 1/3rds of Covid deaths
"maligned"

Their culture and values have been much maligned, but you mean malignant. Please don't take this personally, it's just that it seems like this misuse of the word is going viral.
> Which is most likely because registries are known for having poor infrastructure.

If people only knew that the internet was held together with bubblegum and duct tape...

Every fundamental layer has just crazy / old legacy foundations that are just incompatible with safe systems. Really opened my eyes when I saw how telco routing worked at the lowest levels.
Mastodon: Add end-to-end encryption API
Yes. Is there any reason why in particular it reads like science fiction to you? What kind of work culture have you experienced?

I can elaborate further.
Got a link to the github project?
They’re going to need to fix that with PD; my MBP occasionally exceeds the 100W adapter I use, causing the battery to drain.
"So... imagine you are building a sex machine"
It's interesting, but there is a real difference between, has found product-market fit but unprofitable because trying to grow in "silicon valley style" and no product-market fit and might never make money.

To my mind, Uber chooses to lose money. They don't have to spend 700m a year advertising, and they could probably trim the fat in other areas as well (and have in the case of COVID--19),

Leaving COVID--19 alone for a second, the operating expenses have to be taken with a grain of salt, I would be very surprised if they HAVE to do a lot of those to keep the business from falling apart.

Ref: https://news.crunchbase.com/news/understanding-uber-loses-mo...
I don't know your application enough to comment, but that seems like an extreme version of what I'm proposing, which would be to share application and DB servers between customers, but not application code and databases (i.e. you can still run 3 customers on the same EC2 and RDS instances, they just have separate application code and separate database schemas).

One of the main benefits, like you describe, is lowered costs. Running an AWS account for each customer is pretty significant overhead and would only be worth it to me if each customer was quite substantial (50K/yr or above?).
Then we’ll do our best to remain broke too ;)
> Are you aware that the original binary format of Linux was not ELF?

Yes, and having an a.out interpreter is just another dependency.

> Then, the last time I tried to run a binary from the 90s, it required libc5, from the days before distros switched to glibc.

It's a library. libc is versioned like everything else.
The subjective part of the Joel test is the choice of those particular objective measures.
One of the underrated facts of USB-PD; replaceable cables. No need to replace the brick if the insulation frays.
I'm not sure if they were using it at the time Keith gave his presentation but today Slack is using Vitess[1] to handle MySQL clustering. There are a few KubeCon talks about it you're more interested in it. If I remember correctly they're on the tail-end of the Vitess migration and should finish sometime this year.

[1] https://vitess.io/
Java How to Remove the First Character from a String
Seems like it was an entire platform rather than just a feature. I don't know how you do it! I've worked somewhere like that too and I found it so demoralising.

Reminds me of the study where people built things out of Lego, and watched on as someone disassembled them and handed them back to be rebuilt, finding this to be deeply unsatisfying. (well duh)
The population-wide total IFR could be as low as 0.26% but it would depend heavily on the demographics of the people infected.

If you infect 100 people under the age of 40 your IFR will likely be much lower than even 0.26%. If just 10 of those 100 are over 80 then it’s a totally different story.

Not all diseases have such a high spread in the mortality rate versus age as COVID, which spans effectively 0%-20%. It makes discussions on the average IFR less useful than they might otherwise be.
There is this:

https://www.oracle.com/cloud/solutions/hpc.html

There’s a set of shell scripts linked in there to demo this all, but it uses some feature sets that I haven’t heard of at all.

Disclosure: I’m also an OCI employee, but this post is my own opinion.
>We see this as country after country discards the old ways and adopts western culture.

I don't understand the rationality, wouldn't your thesis mean that other countries which are supposedly more closed won't abandon their ways? With what I know about history, western culture doesn't seem more prone than others to incorporate other cultures. We can find evidently countless examples of western culture adapting to new ideas and foreign cultures, but only seems special if we ignore the rest of the cultures doing the same.
Glad you resurrected the podcast!

Came here to post a few people to check out if you're interested in productizing (or positioning as a consultant):

- Brian Casel

- Philip Morgan

- Jonathan Stark

- Kai Davis