skysight-inc/HackerNews huggingface dataset:
Good point. I don't think that necessarily matters too much though. You obviously can't just give everything away and not have a strategy to make money at all.

That said, giving something away can still make you money or ensure that your competition does not make money either. This comes down to being a large enough entity to support that strategy, which I personally think Microsoft still is.

If I'm Microsoft, I can give away a "base IDE", enlist volunteers and other companies that can even make a buck themselves for quite some time (and spend some money myself) to kill two birds with one stone.

1) I can bind developers to my platform. From the 2019 annual shareholders report: "Beyond GitHub, we are investing to build the most complete toolchain for developers — independent of language, framework, or cloud. Visual Studio and Visual Studio Code are now the most popular code-editing tools in the world. And TypeScript is one of the fastest-growing programming languages."

2) Where I deem necessary use it to kill off competition by driving them out of business. For quite a few companies, the price point of the IDE that their developers use is important i.e. the choice that companies give their employee is: Use vscode or IntelliJ Community Edition (or something else that's free but we're not paying) and it's very hard to explain developer productivity increases to the bean counters.
Correct, though it depends whether you are CPU-bound or I/O-bound. We see the latter a lot more often for large data sets.

Columnar storage for PostgreSQL is especially relevant in cloud environments. Most database servers in the cloud use managed, network-attached disks because of durability, availability, and encryption-at-rest requirements. However, those do come with a performance penalty compared to local SSDs. The VMs also have IOPS and bandwidth limits, partly to manage capacity within the IaaS platform.

If you can reduce the data size by 10x, then you are effectively increasing your disk bandwidth by that much as well. Moreover, you can keep more data in memory, so you will read much less data from disk, plus you'll only read the columns used by the query. Hence, you're likely to see speed ups of more than 10x for some queries, even without column-oriented execution.
Depending on the nature of the debt there is also the possibility that it’s denominated in local currency e.g. pension obligations. In such a case the counter party may not have a legal recourse other than accept the inflating currency.
Summary of the Innovator's Dilemma
Using AMOS Basic nontheless
We had plug-and-chug competitions at school: big equations with some inputs, ready, go. The HP RPN folks would always beat the algebraic (casio, TI, etc) ones.
understanding that the issue, like most issues, is multi-faceted at the very least, but that certainly too much consideration and mindshare has been lost to them due to mediopolitical coercion playing on our fears and anxieties. masks have limited utility in most common situations, beyond the fluid mechanics/dynamics at play. they're primarily only useful when you can't (or won't) distance in close quarters, but they've become a totem for cargo-culting all sorts of inane rituals and behaviors en masse, in the service of various forms of power (as a small but pertinent example, medical professionals' career advancements are based on how well they toe the official narrative). masks might snag a given virus particle in a controlled experiment, but they're not going to stop, or even meaningfully slow, this pandemic despite the mediopolitical rhetoric.
The US also believed that giving China an example of "the good way" via access to the US markets would cause them to open up and allow access in kind. Turned out that was a pretty naive belief.
Why do you think so? China is acting very much like Nazis in many cases. That they both call themselves communists doesn't mean much, actions matter.
I wonder if Disjunctive Consulting would appreciate you working for them knowing how much you hate the US. Why not just move back to Canada?
>Now we run automated tests to monitor server uptime and check server for problems every 30 seconds. Unfortunately automated test scripts were happily getting HTTP/200 replies while people using the Chrome browser were being told this is a scam business trying to steal their bank account information.

I was surprised this wasn't part of the lessons learned. But it seems the monitoring basically failed but that wasn't a lesson.

I feel like majority of uptime monitors are falling for this same trap. One of the reasons why for my monitoring service I choose to do full page load monitoring via Chrome instead of just a http request via Curl or whatever. Main reason, people care if the webpage loads or not. People care how long it takes for their webpage to load. Having a website respond in 200ms is great but if it takes 8000ms for all the JS to load and process your website is still slow. I get why sites are just doing curl requests because it's way cheaper but really you're monitoring one part of the stack while really caring about all of it. If your website starts producing javascript errors you want to know, etc.

[1] https://www.ootliers.com (The landing page and everything are terrible and I'm working on improving that)
Yeah, the teslamotorsclub.com forums have been the dominant forum for Tesla owners for at least the last 5+ years anyway.
Do you still have them? Back in the 90’s when HP was discontinuing them, I bought 4x 32sii. I still have them un-opened. I still have my dads LED one from the 70’s. They are collectors items now.
Hi HN! Comradery was a startup that I founded and worked on from 2019-2020 before unfortunately deciding to spin it down in the middle of last year (you can read more about why here: https://twitter.com/rishab_hegde/status/1361387261175025666).

I decided that it would be best to open source the platform so hopefully others can make use of it :) Would be happy to answer any questions!
Sure, but this is not a Google issue per se, this is a browser issue. If they f** up and put you on a phishing list and your business just evaporates because people's browsers literally stop working with your site, that goes far beyond what google does as a private company on its private platform. I think this is totally worth suing for and probably winning.
If you follow the philosophy of Erlang, you can take shortcuts to strongly thinking about it.

On the server side: what happens if a process geta a message it doesn't handle? Either it will crash (and be restarted by supervision, hopefully), it will receive and discard it (possibly logging it), or it will ignore it and leave it in the message queue (not great for long term memory use).

On the client side: what happens if the process sends a message that is ignored or crashes the receiver? The client will timeout, and won't know if the work was done or not; best to bubble up the error, perhaps by crashing (and maybe restarting by supervision).

If you're ok with these 'worst cases', you don't have to proactively deep think. The proper deployment strategy is clear: deploy servers that handle new messages first, then deploy clients that send new messages, but if you mess the order, you'll be within your failure model. It gets more tricky when there's a difference in data types and a piece of data could be used by old code, then new code, then old code, of course.

Of course, the actual worst cases are more fun, but less likely to happen. You could find a bug that crashes BEAM or something; I don't think that would be easily found by sending a unexpected message, but maybe (depends on what you do with unexpected messages).

But if your static typing just says yeah I dunno, it could crash, I don't think you've gained much from the exercise. I'm probably biased against static typing, but if it can model the system and provide useful insights that are accurate on the system, that sounds helpful; if it can't model the system though...
I have current Delphi project with heavy GUI. I'd be out of my mind to use VS Code for it. I use VS code for scripting stuff where it more or less shines (JS, Bash scripts etc). Same for C++ - Visual Studio/QT Creator and CLion fill my needs way better than VS Code can ever do.
Has more suffering and death occurred in China before or after China opened up to the rest of the world? If they remained closed off to this day, they would much more closely resemble North Korea.
Same thing with my Skype account. I have it logged in on both my phone and my laptop. One day it decides to automatically log me out on both and when I try to log in it insists on requiring sending a code to a phone number that I no longer have access to. So just like that I lost access to my long time Skype account even though I know the password, even though there's no 2FA setup, even though I'm trying to log in on 2 devices that I've logged in previously, from the same IP address. All support requests went nowhere.

I wonder how many people lost their account like me because of these overzealous security measures.
> Just by virtue of having received a PhD, one automatically becomes qualified to advise,

Minor comment but in the university I work for you can't be a primary supervisor until you've seen a student through to completion as secondary advisor. I'm not sure how widespread this requirement is though.
I'm having paralysis analysis with VS Code, and trying to choose which plugins to use now. Curation is key, when there tens, if not hundredths of thousands of stars for plugins seemingly doing the same thing.

I have only one wish for JetBrains IDE - can we have one singular one with everything in it, not CLion for C++, and then Dart working on most, but Flutter only in some, or Java, or C#, etc.
And the market agrees with you! Spending $1.5 billion on Bitcoin during the middle of a massive speculative bubble is just the sort of responsible leadership investors want to see in these uncertain times. That's why Tesla's stock has been as rock-solid as Bitcoin since they announced their purchase.
Another idea is to stop supporting FAANG.

Apple or Google won't see a cent from me.
Why should I pay in BTC through Bakkt instead of USD ?
BTC was invented as p2p payments, now everybody wants to control transactions and get a fee
https://data.worldbank.org/indicator/IC.REG.DURS?most_recent... you might find this helpful
If he turns out to be a Nazi, sure. Probably for the best.
Lord Sumption: civil disobedience has begun
what about the tangible benefit of having well-raised kids?
Consider keywords :

ফেরত -> উত্তর

ফাং -> কাজ

For hashmap indexes, consider

name["key"]-> name.key

And while initializing

"name" -> "value"

consider syntax

name : "value"

Less typing.
which is great, as long as you're not deluding yourself into thinking that researchers would benefit at all from reading HN discussions of their work. Some people seem to think that they would.
I've been using it for the last 3 years. At first it was slow, and running out of memory (it was in-process in Visual Studio, which is limited to 32-bits), but now that they've moved a lot to out-of-process it's much better!
> Sanctions lead to widespread suffering & even death among the civilian population

So does doing nothing.
This program would be great for art classes! Showed the zine maker to my girlfriend who is an art teacher, she loves it. She regrets already teaching zines this year.
I'm just curious about people's reasoning whenever they cherrypick arbitrary start/end dates
It doesn’t sound the same spoken. Pakhi (bird) is pronounced like “pa” (as in dad) + “khee” (as in “fee” but starting with an aspirated k). It’s not pronounced like the racist term, which is pronounced in Britain like “pack” + “e.”
I think the question we should be asking (rather) is what wold happen to Visual Studio?
It is a custom format that was originally derived from ORC, but is very different at this point. For instance, all the metadata is kept in PostgreSQL catalog tables to make changes transactional.
Go figure why nobody keeps them accountable.

They have enough money to influence the USA government if anything changing the situation were to be introduced.
and you didn't even talk about data and model parallelism. which often just works out of the box
Before, for sure, Mao policies were pretty ruthless.
Tesla is cash-poor. I entirely believe the penny-pinching story. This makes blowing so much money on Bitcoin all the more awesomely stupid.
basically yes. but it's a lot nicer, IMO, than Reddit's interface.
Funny you should ask, we were just talking about raising the minimum baseline to JDK 11 the other day (currently it still is compatible with Java 1.8). That said, you definitely can use Debezium with Java 11 already; so perhaps you an entail a bit what exactly you mean by JDK 11 support here?

Re SQLite, is there any CDC interface which could be used to implement a connector?
The site is https://nextails.com/

I just ran ads with headlines like Nextjs + TailwindCSS Landing Pages

Apparently somehow I ran afoul of their Circumventing Systems policy. I don't know how this qualifies and when I appealed they came back saying the same thing.
Show HN: I Moved into My Home Office/Shed
To Tesla's credit, their forum has been around a long time. Before, it was probably small enough to not need much attention. But between growth, the financial incentives (shorts), Elon's antics, etc I'm sure it turned into something they stopped wanting to deal with.
I agree. I should have emphasized "something LIKE this".

I don't think any blockchain bullshit necessarily needs to be involved.

I would like to be receive some kind of cryptographically secure token from Bandcamp (or whomever) that is secure enough to be accepted as proof of purchase by content distributors.

This could make it feasible for places like spotify or google play music to sell "Bring Your Own Album" streaming service priced by operational costs rather than licensing fees.

Or for Amazon Music to sell "Replace your library" as a giant bulk download when your offline music library is accidentally destroyed but your carved-in-stone hard copies of all your proof-of-purchase licenses tokens (that provably belong to you and only you) are still safe.
> For a lot of cases you don't really need that much performance. Modern processors are plenty fast. It seems that current push to use GPU also pushes people towards GPU oriented solutions, such as using huge NNs for more or less anything, while other approaches would in many cases be magnitudes more efficient and robust.

for instance?
"regions with low wages should not be permitted to increase the amount of available jobs and therefore increase the standard of living by shifting production there, this will <insert magic here> make things better"
> It’s not really ownership though is it. The tweet is Jack’s, he can delete it if he wishes.

Would there not be some liability in doing so? Legally the buyer does own it (it seems) and Jack simply has control over it.
Just to be clear here, you have internally discredited the group that says "its racist to depict black people as animals in a zoo"?
since we're talking postgresql:

i recently started diving into postgresql and it seems to me that there is a patchwork of HA solutions (with patroni being the most feature-full) but no real multi-master solution for postgresql released under an open source license.

There's BDR (bi-directional replication) but apparently 2ndquadrant pulled it back under a proprietary license, am i right?

what's the current status of postgresql multi-master HA?
Ask HN: Why do you want a promotion at work?
Some options that I thought of:

1. Fear of being left behind (if everyone else got one you need one too)

2. Need more challenging work (you are not challenged enough in your current rank)

3. Capability of influencing the company a lot more in higher roles (a promotion means you get to make a lot more critical decisions which have a bigger impact)

4. Validation of hard work (if you have worked hard you deserve recognition in terms of promotion)

5. Compensation for an average life (if you are not happy with your life then you try harder to succeed at work)

6. Success at work can only be measured by rank (more promotions = more successful)

Thoughts?
I wish JetBrains looked exactly into that, and deliver one IDE with above (^^^).
yep, rpn is great!

And since you're solving part by part, it's easier to spot mistakes in calculations.

Going back to algebraic is pretty much impossible... luckily, there are many rpn calculator apps for phones.
You can’t have $5 T-shirts and also a $15 minimum wage and low unemployment. You can have $5 T-shirts and a $15 minimum wage and no jobs, but nobody actually wants that outcome.
Apology to JetBrains
Well not really apology but I've written a while ago that their CLion IDE did not work for me. Sluggish, crashes etc. About a week ago out of blue I decided to give it another try and downloaded their new version for Linux to try on my good sized CMake based multiplatform project (some C++ backend server).

This time it actually worked great and after a couple of days of testing I bought it.
They can't fob off that work on the numerous Tesla die-hards out there?
Definitely seems like a class system, you’re either above the algorithm or below it.
The language server protocol is diametrically opposite to the way that IntelliJ works. For each language, IntelliJ builds its own internal representation (PSI) of the source code. There are a lot of language specific things, but there are also a lot of commonalities between languages.

I have no idea how you would morph (say) IntelliJ's Java support to use a LSP without basically throwing everything away and starting over.

Caveat: I never worked at Jetbrains, but I did work for two years supporting Android Studio and IntelliJ at Google, which involved a lot of work in its internals.
> 2) I was hired because of my post on HN.

Well, not really, BUT, I go some thousand of views on my blog, and I never reached the front page. While it's not really money, it's marketing...

But I would say you could get hired, I posted in a specific reddit community last year I got an interview opportunity due to my post.

But I'm mostly here to get some new information and read some different perspectives of stuff in general, not only IT related.

And about IT stuff, I've found books and information that I probably would never by other means, which, by itself, could help me do better at work, interviews and so on.

I check the front-page almost daily at my lunch break.

----------

EDIT: I just remembered that someone also approached me due to sharing a post here, that they were hiring.

I didn't move forward because I just started a new job, so yeah, you can get hired.
So china's aggression in the past few years isn't out of position of strength, it's from a position of extreme weakness. And with Biden continuing Trump's china strategy in economic sanctions/stopping tech transfers/getting companies to move out of china, as well as now forming alliances to combat china, the continuing overall trend for china is decline and withdrawal, and for democratic countries is unity and strength. some recent events include:

- Lowest approval ever of China from US citizens (20%). similar decline/rates in other democratic countries this year. That means people are boycotting "made in china" goods.

- Japan self defence force, UK aircraft carrier, France submarines, and Germany frigates are now (and will be) patrolling south china sea along with US carriers.

- UK and Canada offering citizenships to Hong Kong citizens

- QUAD alliance (Japan, India, Australia, US), as well as 4 out of the 5 eyes alliance, increasing activities

- Japan, South Korea, Taiwan, US and other countries offering continued incentives for companies to move back from China

- Apple moving iPhone, iPads and MacBook productions out of China

- Even Angela Merkel, China's most important ally in europe, has openly warned China to open up its markets or suffer. Also, she will be stepping down later this year (THANK GOD), and anti-China sentiments are rising in Germany

- US to build anti-China missile network along first island chain on Japan, Taiwan https://asia.nikkei.com/Politics/International-relations/Ind...

BUT. An encircled crazed maniac will do strange things. It will probably do something ridiculously stupid like attacking Taiwan. The attack will fail, and china will be sanctioned by the world just like russia.
In that quora answer, the box labeled "control unit" really should have been labeled "scheduler", as it is the unit that would be "scheduling" instructions for execution into the execution units (taking dependencies into account to do so).

That "scheduling" is a "control" function, so "control unit" is not wrong, per. se., but there is still going to be a "control unit" even in the reservation station/reorder buffer variant on the right as well. What differs between the two is that the "scheduling" that occurred by the left side "control unit" was instead dispersed into the reservation stations and reorder buffer of the right side diagram.

But there will still be a "control unit" handling overall control of the CPU, it is just not given a box and a label in the right side.
putting aside the currency exchange mechanics, my question is more that if a sovereign debtor wants to give me a trillion bolivars of debt payment, but has a 1000 pounds of ready coffee beans, i'd demand the coffee beans rather than the bolivars because that won't devalue in the global economy nearly as quickly.

certainly this can only work if the country has enough various goods worth more in other currencies than they have debt in their currency. it's almost like an arbitrage, but it's not entirely riskless (which by definition, arbitrages are).
You are quite right to draw attention to this fact, but let the "geniuses" reinvent the wheel worse ;)
NFTs are tearing the art community apart
I find it curious to see a university student asking in a manner that invites almost exclusively anecdotal evidence. I'm not sure those answers will be to accurate unless someone finds an actual survey about this. Looking through the top 20 or so comments, I don't see any statistics or surveys mentioned.

I wonder if an HN poll, or tallying the current comments, might be better than nothing or if the result would be misleading and biased (HN is obviously not a general population sample) to the point where it's more harmful than useful.