skysight-inc/HackerNews huggingface dataset:
> This is about governments abusing the boogyman of supranational oligarchs to justify subjecting their entire populations to surveillance of what books they buy, and everything else about their lives which can be deduced from their financial records.

Did the government participate in this leak? I didn't see anything that indicated this was a gov operation.

> Buying books, contraception, a Grindr subscription, it's not any of their business.

Again, straw men. One, this is just a registry of who owns the companies. This isn't financial data. Two, if it was, there is a vast difference between we want to know what books a person is buying and hey that b/millionaire has been using the Bahamas to move millions of dollars in shady ways. Just as banks have to do suspicious activity reports if you deposit more than 10k or deposit large sums in a structured way that indicates suspicion, but them looking at your purchase data is at the same time considered a privacy violation. Don't get me wrong I'm against massive surveillance of the genpop, but that is not even close to what is going on here.

> I would venture that supranational oligarchs are an extremely small percentage of who would be revealed, because there really aren't that many supranational oligarchs. And in many cases the ones who do exist aren't obviously the bad guys -- a lot of "oligarchs" with offshore accounts have them because they're on Putin's list, but being on Putin's list is as often an indication of good guy behavior as bad guy behavior.

I'm not sure how much you know about the offshore world but that simply doesn't match everything I know about it (which is admittedly little, but some is first hand). Don't get too hung up on the one particular demographic I focused on. There are a lot of shady entities using offshore banking, not just "the oligarchs". Your attempt to whitewash being an oligarch of the particular Russian type because Putin doesn't like them is laughable.

> It's because leaking their names was never the thing preventing them from being held to account. You don't think the US government has the intelligence capacity to learn their names on their own? They don't get prosecuted because the information has to come in a way that it would hold up in court, or because they're politically connected, or because they're politically connected in another country which your country needs to maintain a relationship with. It was never because the government can't figure out who they are. So revealing the names does nothing against the real bad guys, but it still gets people murdered who were using those accounts because they're vulnerable and not politically connected.

You are partially correct, in that the rule of law doesn't seem to apply to the uber-wealthy, but that doesn't mean the people don't deserve to know who the shady cats are even if the gov does nothing. All of the reasons you state are obvious and exactly why this was done via hacktivism and not via some international banking regulation ala Switzerland when they changed their laws.
There’s overhead both ways. Multi-tenant is more efficient.

What is the most possible users you could have in 5 years? Can your choice be supported in that technology?
Do you have a portfolio I can see?
I think it’s the opposite: if the market can bear premium prices and exorbitant fees, I’m fine with that. There is nothing asymmetric about it. Your company wants to sell $4000 purses? Go for it as far as you can find buyers. Louie Vuitton has.

Luxury products are not exploitation.
Sure, but why would they?

Can you imagine all the search advertising Google would lose if they allowed just 'nike' and 'att' to resolve the websites in Chrome, rather than search results?
Both the heartfelt-ness and the acknowledgement of error are things that talented writers at crisis management agencies oe OR firms or even internal comms teams can ghostwrite for anyone. All they tell us is that someone (not necessarily the person who fucked up) recognises what the right things to say publiclly right now are. Apart from Ammon's ability to accept words assigning blame to himself, we can not really read anything more into those words.

Lets wait and see what he, and the entire team who didn't stop this before they launched the idea to significant negative outcry, actually do in the future.
VSI (now called VMS Software?) just uploaded a webinar talking about their roadmap for OpenVMS, including the new hobbyist program.

https://www.youtube.com/watch?v=4yYmHGp9Z3c
We stand on the seat on public restrooms....or hover.
Understanding the Pandas BlockManager
It's shame that it still needs workaround in 2020.
Then add back dissolving boundaries between work and personal lives, always being on call, constantly being interrupted, exhaustion from conference call improv performance art, etc.
Why not an RTOS at that point? Is FreeRTOS too heavy in your application?
Thanks for the detailed response. To answer your questions

Looking for someone with a design background (strong creative + Figma + wire frame) skills to help build a prototype for web based software.

Have a detailed PRD/requirements doc so ideally would work together with this person to translate the requirements into a high fidelity MVP
Yes there is, and it's listed at the end.

You have an ideal capacitor, charged to some voltage. You connect both ends, which empties it.

Where did all the energy go?

The answer is that there's no such thing as an ideal capacitor or an ideal wire. There are a few effects you can't avoid, but most importantly there are tiny bits of internal resistance that usually go ignored. In a short circuit, they become important, and will turn all the energy into heat.
So… these aren't accessible without specially configured DNS, right? Given that the point of domains is to let people get to your site, a TLD only accessible after reconfiguring your computer to use a little-known DNS competitor seems worth a hell of a lot less than $19,000.
Haha, oh, for a second there I thought you meant tables. But leaving the below..

How about dozens per account? :) I didn’t ship this, but I work for Automattic and WordPress.com is basically highly modified WordPress MU. This means every time you spin up a site (free or otherwise) a bunch of tables are generated just for that site. There’s at least hundreds of millions of tables. Migrating schema changes isn’t something I personally deal with, but it’s all meticulously maintained. It’s nothing special on the surface.

You can look up how WordPress MU maintains schema versions and migrations and get an idea of how it works if you’re really curious. If you don’t have homogeneous migrations, it might get pretty dicey, so I’d recommend not doing that.
One model I have seen used successfully is a hybrid model in which the product is designed to be multi-tenant, but then it is deployed in a mix of single tenant and multi-tenant instances. If you have a big mix of customer sizes (small businesses through to large enterprises) – single-tenant instances for the large enterprise customers gives them maximum flexibility, while multi-tenant for the small business customers (and even individual teams/departments within a large enterprise) keeps it cost-effective at the low end. (One complexity you can have is when a customer starts small but grows big – sometimes you might start out with just a small team at a large enterprise and then grow the account to enterprise scale – it can become necessary to design a mechanism to migrate a tenant from a multi-tenant instance into their own single-tenant instance.)
> If we can take away anything from this, it's that Triplebyte actually ...

... have a decent crisis management or PR firm on retainer.

Which might be as much of a red flag as the initial fuckup...
I think it also used to be able to kill msmpeng.exe but it now fails with access denied. I assumed it was intentional because they don't want to kill antivirus. But it is a CPU hog, often at critical times, so I used to find myself killing it a lot in past releases.
There are definitely downsides to scaling out thousands of tenants - I've been told Heroku supports this, and at a glance I found this doc that says it may cause issues, https://devcenter.heroku.com/articles/heroku-postgresql#mult... but it really doesn't change whether you're on Heroku or not. At the end of the day it's just about your application structure, how much data you have, how many tables you have etc. Unfortunately the Apartment gem even has these problems, and even its creators have expressed some concern (https://zeph.co/multitenancy-without-subdomains-rails-5-acts...) about scalability with multiple schemas.

The acts_as_tenant gem might be what you’re looking for:

> This gem was born out of our own need for a fail-safe and out-of-the-way manner to add multi-tenancy to our Rails app through a shared database strategy, that integrates (near) seamless with Rails.

My recommended configuration to achieve this is to simply add a `tenant_id` column (or `customer_id` column, etc) on every object that belongs to a tenant, and backfilling your existing data to have this column set correctly. When a new account signs up, not a lot happens under-the-hood; you can create a row in the main table with the new account, do some initial provisioning for billing and such, and not much else. Being a multi-tenant platform you want to keep the cost really low of signing up new accounts. The easiest way to run a typical SQL query in a distributed system without restrictions is to always access data scoped by the tenant. You can specify both the tenant_id and an object’s own ID for queries in your controller, so the coordinator can locate your data quickly. The tenant_id should always be included, even when you can locate an object using its own object_id.
Suspended apps don't show up and have to be killed through wmic sometimes
I am happy that he reverse his position. I think once they keep providing value to their user in mind that they should be in good stead. Even if this idea falls apart, and users see that they genuinely tried to provide value, users would not mind taking a chance on them the next time.

Right now they are in a hole, but I think providing value will definitely dig them out of that hole.

I think the first act of good faith can be removing dark patterns, allowing users to unsubscribe easily from your service.
Reuters is predicting an $80/KWhr pack cost announcement.

Probably the cobalt-free ones that don't have great density, but still, for the 200 mile range car that's doable.
https://www.theatlantic.com/business/archive/2015/09/prison-...

edit: denial
Seems like Win8 was them trying to push the mobile style UIs onto people even though they were using a Desktop/Laptop. I remember in Win8, the calculator would take up the whole screen, similar to the way it does on an IPhone. I could never understand how such a usability atrocity got past Redmond.
That's not really the mindset. The mindset is: what will serve me best. If you no longer qualify, you no longer qualify.

> that provides me a useful service

And what if the service stops being useful? What is an apology going to change? No longer useful, you'll move on.

That's where I find these apologies to be a sham. It's trying to play on people's emotions, to keep them around even once they've stopped providing value and utility, or in this case, actually causing you harm.

The only reason your employers have kept you around, is because your "mistakes" were within the expected range of what people in your position will be making as well. If you fall below that threshold, trust me, you will not be kept around for very long.
mdbook! By the folks making the Rust docs. I love their formatting.
Today’s Javascript, from an outsider’s perspective
> SCI is a US-based company with over 33 years’ experience supporting OpenVMS, Oracle Rdb, and CODASYL DBMS database environments.

Looks like they have an existing relationship / shared customer base.
As an aside, Lisbon was considered the "City of Spies" during World War 2: https://en.wikipedia.org/wiki/Portugal_during_World_War_II#E...
Would love to. Feel free to email me at koeng101<at>gmail.
> As of 2015 his contract was worth $80 million PER YEAR

Yeah and stephen marbury went to china and made millions, but he became irrelevant. We all know why stern went with sirius, for the money. But he became culturally irrelevant in the process. But the writing was on the wall. He was getting old and "shock jock" is a young man's game. So he was going to get irrelevant no matter what.
Right, by strong-arming businesses with the threat of not having access to the Chinese market - i.e. forcing Apple to move Chinese citizen cloud data to government-owned data centers.

Google doesn't even have access to China so there's no financial motivation.
I learned that this is also why you should never connect batteries in parallel - the power will oscillate in much the same manner, draining away the energy and wearing out the batteries.
one design problem https://medium.com/@homakov/catch-22-of-lightning-network-in...
Inconsolation, blog with all your terminal needs
I like new taskmgr more, it actually kills applications without having to go into detailed view and remember what the exe is called. Old taskmgr would bring up the “Application is not responding, what do you want to do about it?” screen, which is useless by time you bring up taskmgr and the app is hanging.
This is an easy one. The assumptions are flawed. W = (0.5) x(C)x(V) is a back-of-the-envelope shorthand for a whole realm of formulas in the study of capacitors, and it doesn't work in edge cases like this.
> I don’t think the Cybertruck’s styling is truly groundbreaking.

Oh, I agree with you. It’s not the style per se, that I’m referring to here, so that was a poor choice of words on my part. I’m referring to the overall package, the new product as an offering in the truck market. I mean, the majority of people targeted here for this truck are at a loss for words. They literally don’t know what to make of it. These are people who are happy to choose between a typical, mainstream 4x4 style. But when given this choice, they loose the ability to speak. Have you noticed this phenomenon? This is what I’m talking about.
Except the $20 bill in this case is a $-10 bill (or whatever the domain name costs), as there is no profit to be made by registering a top company's trademark as a domain name.
I think it is incorrect to compare ambitious (crazy?) utopian projects of decades gone with the mundane bullshit contract style work you describe. If anything, there is more of these crazy projects to be found today. It just so happens we don't bother remembering the inane and mundane work, so all that we have of the past is large (fond) memories of projects like this one, or that awesome snow cruiser.
What I have experience with is separate DB, and separate applications. Then basically you orchestrate a bunch of applications, a task for which a myriad of tools already exist.
The Iraq War of Computer Science
> memcpy actually has a few semantics that cannot be legally expressed in C (specifically, strict aliasing doesn't kick in).

Are you sure? I hear this a lot, but I don't think it's really true. char pointers are allowed to alias pointers to any other type in standard C (C17 6.5p7,) so unless I'm missing something, a correct C implementation of memcpy could just cast both its arguments to char pointers and copy them char-by-char.

I agree with your premise that the call to memcpy() is undefined, but I think that's entirely because of the conflicting definition, and has nothing to do with any special semantics of memcpy, so it would equally apply to any other standard library function.
Edit: I left out a phrase apparently, it should be “...mutable aliasing via an apparently, to the lifetime checker in each function, an immutable reference”.
Actually, he's getting loud voices from people that are:

1) really pissed off about it

AND

2) compassionate enough to tell him why

The easier course of action, which I chose, was to quietly say "fuck you" and delete my profile. Ammon is getting a lot of valuable feedback right now. Yes, hatemail is valuable feedback. Because for every hatemail you get, there are ten users like me that will just bounce without a peep.
I though this when I did a long trip once. I'd rather spent the whole time in New Zealand, instead of hopping from one place to the next for a short time.
Oh so that is what they meant by odd! The base36 number is odd (52574321 in decimal). https://duckduckgo.com/?q=vault+base36+to+decimal&t=ffab&ia=...
Would think the most plausible reason for banning the phrase 共匪 on YouTube would be to appease the CCP.

Can anyone with knowledge or context share? Is this equivalent to a slur or just politically charged speech.
But you find yourself in jail if you’re blacker. Really, whats the point of these comparisons? Bad things are bad things no matter what economic system the said country uses
In 2018 google demonstrated interest in re-entering the chinese market: https://en.wikipedia.org/wiki/Dragonfly_(search_engine)

It wouldn't be a stretch to assume there's something going on behind the scenes that China could use to force Google's hand. I'm not saying that's what happened but that is a possible response I was thinking about when writing my original comment.
Yes, it would be very helpful to have the following numbers:
1) mortality rate
2) no symptom rate
3) negative outcome rate
->(some clear impact to patient who has survived, but has life impacting effects)

So if you find for example that within a population of 100000 people that you have 35% with no symptoms, and 0.26% died, then 64%+ had symptoms, so then how many people had symptoms that likely are long-lasting. If for example 10% of people had long lasting impacts, then that is a far greater number than 0.26%.. so before people say "look it ain't so bad".. then we need to understand that number before people invite 100 people over to their house party.
I see a blank screen on iPhone. It’s fine if you don’t want to support all browsers but you should show a message if the browser isn’t supported. For all I know it’s still loading

Edit fixed! Works on iPhone now!
And yet...

https://news.ycombinator.com/item?id=23305149
I did this with MS SQL and .NET CORE for members.org.au ,they share a common app infrastructure with is scalable and based on the url the database connection string changes.
Yeah, except dragging a full sized PC around in the field to shoot video is not practical either. There's a lot of ideas that sounded good and technically worked in the lab/studio, but immediately fall down once the actual camera crews get their hands on them and try to use it for something real.
Now, let see the gains... We added another processing layer per page load, that is the plugin. This uses up both processing and time resources on the [shared] server. On the other hand, this cuts some latency and processing on the client's side.

In proper cases, the css and js files are likely cached on the client side, thus are only an issue on the first visit. The server side too usually deploys some sort of caching [plugin], ammortizing the local assets serving latency.

The bottom line? Do not use the themes which come bloated with unused css and js (layout managers, you make user's life so deceptively 'simple'). Adding another plugin to the mix just postpones the reckoning.

It should be possible to detect such bloat from theme's demo.
They're running it on VirtualBox. That's just a normal desktop VM, nothing cloudy. It happens to be owned by Oracle (through their Sun aquisition), but it's an open source product.

Yes I know it's a strange thought. Someone just running something on their own machines with their own software ...
This is a great idea.

I had a falling out with a good friend after meeting up in person for the second time, and it seemed like just a misunderstanding to me.

There was a webcomic both of us loved, and I emailed the author, offering the author an amount in the very low triple digits, and explaining the situation.

They created a comic just for the situation, and did a great job on it, and after my friend saw it, we made up and have been friends ever since.

It's been about 15 years now since that happened.
See archived copy:

https://web.archive.org/web/20070810204407/http://www.sellsb...
So glad this made it to Hacker News! i started as a founder in 2019
WordPress Multisite gives each blog a set of tables within a single database, with each set of tables getting the standard WordPress prefix ("wp_") followed by the blog ID and another underscore before the table name. Then with the hyperdb plugin you can create rules that let you shard the tables into different databases based on your requirements. That seems like a good model that gives you the best of both worlds.
I've replaced my 2012 MBA battery a couple times now. Totally worth the ~$50 and 10 minutes it takes. Damn thing is a personal workhorse 8 years later.
JP Morgan Study: Lockdowns Ineffective; Millions of Livelihoods Being Destroyed
Starlink’s first version will require ground relay stations within the overlapping spot beams (the inter-spacecraft relay lasers aren’t until later) and also likely intends to comply with local laws in all places it is offered for sale.

I had high hopes here too, initially.
This was useful - https://www.youtube.com/watch?v=LfdJS_8M8bY
> I guess he also needs some amount of reasoning to explain his mistakes.

An apology 100% does not need explanation or justification of why mistakes were made.

And if you're going to put those in, you 100% need them not to be "Our company is doing it really hard due to COVID, so we though we'd just {{monetise user data provided under strict expectations of total privacy}} "

People who beat their partners regularly say "look what you made me do!". Ammon just said "but I was going broke, I had to try this!"
I have `hyphens: auto` set for the browser default comparison in the demo, which is roughly equivalent to inserting soft hyphens for Firefox (where I was doing most of the development), as well as for Chrome on Android and macOS.

While browser hyphenation (either auto or soft hyphens) is definitely an improvement over no hyphens for narrower column widths, I think it generally makes things worse for wider columns, since it frequently adds unnecessary hyphens.

Edit: I updated the demo to use soft hyphens for the browser default comparison so the text is hyphenated in all browsers.
In a couple spots I know they are. In others there's foresight that the founders simply wouldn't have had. In some the tone is clearly 2 year business student etc... they are not real pitch decks. I've seen more than my share of real ones to know the difference.
It's not exactly that the new stuff is even that bad - I do use some parts of it. It's that there's a really awkward shift in philosophy that the new UI engages with:

Old: Expose the hardware in a highly compatible way for developers. Help the user do productive work with their applications.

Old basically remains in the same paradigm through WinXP. But starting around Vista the concept changes, and that accelerates with Win8.

New: Help the user shop and consume content. Protect them from malicious software.

And this consumer focus leads in turn towards aesthetics and "wow factor". But it's Vista's shift towards heavy security prompting that I see as the precipitating element in this. It's the change from "they know what they're doing" to "they don't know what they're doing", and the attempt to continually reinvent the same thing but "easier." The UI changes are more like a reflection of the broader trend of aping whatever smartphones do.

And one thing I will credit modern Windows for is this - running on contemporary hardware it's really stable and doesn't blow up easily. But it's like running two operating systems at once, and the newer one is mostly unnecessary.
I would better have described it as a trolling objective (to slide the instant topic downwards), since the techniques are secondary. I would nat dare to compete once luminaries like Schopenhauer have taken the field.