skysight-inc/HackerNews huggingface dataset:
Being an open standard certainly slows down progress of IRC; but the main reason IMO is that barely anyone is paid to work on it.

This is were Element excels: they managed to get investors on board, allowing them to get hundreds people paid to work on Matrix, allowing Matrix to move fast. (Too fast if you ask me, as other clients and servers struggle to keep up with the flagship implementations; but that's another discussion.)

> Still working on signing up for a new account on the todo list.

We even have a draft spec with three implementations, now! :) https://ircv3.net/specs/extensions/account-registration.html

What hindered previous attempts for years was trying to cover every use case, which suffered from feature creep before even getting implementations.
Were you just out of school or at the beginning of your career? I've never heard of anything remotely like that but there does seem to be a very different set of expectations for 22 year-olds than for 32 or 42 year-olds with a similar set of skills and amount of experience in the industry.
The Corruption of the World Health Organization
The parable of Chesterton's Fence and the parable of cargo cults are in opposition to each other.

One says "if you don't know what it does, don't delete it", the other says "if you don't know what it does, don't keep it".
It's not a good stanza in English. I think you misunderstood somehow.
Scalpers abuse the social contract — and abuse access to retailer storefronts — to force themselves in-between the vendor and their customers.

They’re rent-seeking leeches that exacerbate supply issues.

They’re not providing a service; they’re interfering with our ability to engage in free exchange with retailers and manufacturers, and doing so through deceptive, dishonest, and immoral practices.
Yea I was in school at the time.
U.S. SEC looking into Musk's Twitter stake purchase
This doesn't work unless your infrastructure is entirely static. As soon as you have active control loops like e.g. an autoscaler it will create resources that you don't know about and would then delete.
Right but Paramiko is LGPL, and presumably they could redistribute that.

For GPL software, yes.
How fast can a "scaled to zero" database start up? Does Neon use a "uninitialized hot spare" strategy to reduce startup latency like crdb?

How much memory do they expect a typical single postgresql compute instance to take? I saw that Neon is targeting 'thousands' of postgresql processes per server, though with giant multi-TB servers these days that doesn't really narrow it down.

Are the postgresql processes multi-tenant as well, or is multitenancy isolated to the storage layer?

---

Heikki from the Neon team presented a talk about why they chose to develop Neon in Rust and what their experience was in Rust Finland 2022. https://www.youtube.com/watch?v=kAQeout-mh8
Lotus 1-2-3 for Unix Ported to Linux
I think the parent comment is just insinuating that it's weird that they said assembly gets executed directly by the machine. Instead of saying that the assembly gets assembled into binary machine code that gets executed directly by the machine. And afaik that's what ultimately happens, but maybe I don't know how a computer works either. If that's the case please correct me haha.
This variant is even more confusing, because I'd rather get the stuffed dinosaur. :-P
Haptic Smart Knob Does Several Jobs
It means: „Find a big disfunctional corpo and hire there for a year or two, before you dump that job for something better.”

Just got hired to one for a fat paycheck, ppl skill is way below the market average yet noone seems to care or even notice.
> The solutions for deletion with incremental adoption is tombstones.

I’m practice this results in a mess. When using Puppet or Ansible this method is also required. And it often leads to lots of code duplication or forgotten entries. I’d rather mess manually with state once in a while then constantly having to manages tombstones.
Bioshock Games for Free
My experience with defer is much more positive. I too, switched from C to C++. But defer works pretty well.

I often end up writing small classes in C++ just to invoke some piece of code on clean up. Sometimes feels like a poor-man's defer, to me. RAII is the winner in terms of flexibility but in practice it seems like the benefits of RAII over defer are not so big.
The effective difference is commoditization of the paradigm - there's confidence in a commodity technology that a proprietary cannot give (standardized use and wide support and community, multiple providers, self-hosting).

Eg: of innovation -> commodity. EC2 was innovative, but is today common-place. S3 was the same. DBs that scale-to-zero have not reached that state yet.

Thanks for the link on cockroachdb - it sounds promising. I wonder what's the minimum self-deployable unit of cockroachdb - will google around a bit.
Makes one wonder if Tesla's best days are in the past.

Ford is now shipping an EV version of the best-selling vehicle of all time, with familiar form factor + competitive price + highly desirable features not available on the gas model.

Waymo and GM are kinda-shipping robotaxis that are operating on public roads in major cities, today, without anyone in the driver's seat. Meanwhile, Tesla is the laughing stock of the AV industry.

Even if the Cybertruck is delivered in 2023, how can it possibly compete?
It sounds to me more like Puppet's "ensure absent"; still declarative in the sense that you can keep it around and it will continue to clean up any zombie instances that recur.

And this is only during incremental adoption, where you'd soft-delete resources in your config by switching them to tombstones instead of removing them entirely, and adding tombstones for legacy unmanaged resources you want to remove (which builds up a nice history of those removals).

Once that's done, switch to "omnipresent" mode, delete all the tombstones, and never worry about them or state again.
Exactly, same here. I'll add a small amount of documentation to the actual code with a reference to a #Gotchas header or equivalent in the readme with verbose detail. Some times design decisions aren't immediately obvious but should be explained for both future colleagues and you.
The problem is the downsides of poor compatibility are far greater than having to use multiple apps.

I don’t have trust in the matrix bridge to accurately represent my messages so I don’t like to use it because several times I have sent something and it has not come out right on the other side.

It’s like the emoji fragmentation issue on a much bigger scale. Chat is very complex and social/communication cues are very susceptible to being affected. I once sent someone a YouTube video with a timestamp and found out that ms teams did not load the video at the timestamp if clicking the thumbnail. I now kill the embed when sending a timestamped video because this caused a lot of confusion for the other person. Stuff like this happens much more for bridged communication where you don’t even have access to the UI to see how it worked or disable embeds
What is the business model when it comes to giving out games like this for free? This isn't some small indie developers that need publicity.
Coinbase makes more money by being a trustworthy exchange than by skimming the funds from the USDC reserve.
I suspect the answer is rather high. I had similar experiences getting back into tech when I decided archeology wasn't the field for me. I had about some years of experience paying my way through college with contract dev work, but after several offers were retracted once a execs saw my background I managed to find an old school hacker in SF said yes. They were filling in while the real boss was on medical leave. When the real boss got back, I was immediately informed shouldn't have been hired despite doing my job well.

Years and companies later, I've brought it up in those diversity hiring meetings, but that's not the sort of changes that are being sought at most places.
I don’t know what you graduated in. But I was given a chance at my first good company because I followed a pretty elitist (natural sciences I must add) curriculum.
But in the meantime, I had found consulting jobs pretty easily. And even if they’re crap it launches you in the career.
Manish Jain of dgraph.io noted that building on top of Postgres or betting on Postgres seems like a necessary condition for database startups to be successful.

Some are commodotizing Postgres' wire format but implementing their own query and storage layers (like CockroachDB / Aurora / AlloyDB), while others are modifying parts of Postgres (like Timescale / EdgeDB / YugaByte), and others still are building atop it (Supabase).

https://twitter.com/manishrjain/status/1496174276474732544
There are a lot of resources in AWS that don't support tags.
Nim is fast and highly productive to code in.

I'm nearly ready to release my Nim Dev Framework (for web apps, web-services and console apps). It has an ORM and the web/view part is getting there. Should be released in the next month or so. https://nexusdev.tools
Zero bandwidth cost within the same zone.
Maybe they meant there’s no VM like w/ Java, so no intermediate bytecode, or no IL like C# iirc
The very article you linked contains the citation for that: https://opensource.org/node/1099
Our excrement is a natural, renewable and sustainable resource
> This opens up a world of try-out mini applications that cost cents to host

Given how much performance you can squeeze out of a $5/month VPS (I've been spinning them up and indeed down regularly over the last couple of years), is this really a paradigm shift?
I think that is fine, but maybe I have no clue either. :D
Marketing doesn't care about your personal preferences :)

And Marketing is King, for bottom-up SaaS businesses (businesses selling to individual developers), which most companies open-sourcing their core projects most often are.
Where are these GM robotaxis? Last I checked they were showing Sandy Munroe tech that disengaged on “tight curves” on the interstate.
But IRC isn’t meant to be a global system, right? There aren’t even usernames. Connecting even a few servers together creates netsplit problems and traffic spikes. I’d say XMPP is the real alternative.
Far too many people who simply didn't understand the mechanism and were told this was a "safe" investment since it was one of the top 20 coins. The number of big name investment gurus who shilled this on Twitter was insane. Mike Novogratz even got a tattoo of Luna.
That’s how it is done in, for example, boats as well as other places where you want to extract heat to a lake or to a sea.

You have your typical nice and clean coolant circuit that circulates through the engine, and then through a heat exchanger, you give that heat out to the sea water. This way the heat exchanger becomes somewhat sacrificial and you replace only that if it gets destroyed. And you don’t have to harden every single surface for sea water and all the creatures that come with it.
In that blog, the arena is managed by the underlying library, and the programmer has no control over when memory is returned, and sometimes the underlying library keeps the memory around when the programmer doesn't want it to. It sounds like cyber_kinetist is talking about manually managing the arena, so then the programmer is in direct control of when the memory is returned, so the problem won't happen.
I disagree. In both cases the observer benefits from reaching beyond their current knowledge. They have the same solution.
I bought some plugs from them so I didn't have to go flash something myself with tasmota. Good customer service, but these days I'm mostly buying Z-Wave stuff from the smartest house (zooz)
The name "resync" is very generic and misleading (because the program doesn't sync anything).
Nothing beyond just keeping them around, currently. Maybe one day I’ll try to digitize/ocr them.
Any explanation that’s going to fit in an HN comment is going to be oversimplified, but it’s basically a derivative instrument tracking some underlying. It’s paired/netted (ish) so you can go short if someone wants to go long (ish).

If the derivative (“perp”) is trading above the underlying then longs pay shorts a fee on some cadence, making long positions progressively less attractive holdings and creating sell pressure. Vice versa.

This tends to push the derivative close to the underlying.

This has two big advantages and a shitload of problems. The two advantages are:

- short sentiment can be expressed without an up-front load, kinda like a put

- entering a position is much like a CME future, you don’t have to put up the whole price, just wherever geometric Brownian motion is likely to set you back (“implied leverage”)

Used responsibly this isn’t insane, but the ways it can be abused? Think housing never goes down in 2007.
The huge majority of c++ programs should not have any form of memory management - either you're managing values and doing it with smart pointers, containers, etc. as provided by std, boost, absl, folly or whatever, works fine and you never have to type "delete", or you 're managing OOP-ish objects and for this, Qt's hierarchical memory management scheme works great (and I guess is implemented in other toolkits too)
GP is referring to the stuff Cruise is running in SF and Phoenix. It doesn't operate on interstates and never has.
Millions of students and enthusiasts around the world would find that cost sufficiently friction-ful to not try out things.
More expensive than the last generation (C6g) for the same amount of memory and vCPU. That's a first
Ransomware encrypts files, demands three good deeds to restore data
Could you expand on why you think it's ethically required to follow robots.txt instructions?

Primary argument _in favor_ of automation (e.g. web scraping) is that it would be unethical to hire hudnreds people to do meanial, unfufilling tasks like mindlessly clicking around the website and saving the pages when it could be done by a program which is countless times more efficient for everyone involved (the website included) and safer.
I think it is more "market leadership" than commoditization that's working in favour of the MySQL-Postgres duopoly.
Imagine you were given the choice before he opens any boxes. “Stick with your pick“ or “Switch to picking all 99 of the others”. Opening non-prize boxes before showing the contents of the last box is just part of the reveal drama - whether you’ve chosen 1 or 99 boxes.
> I am not talking about beneficial side affects like pleasure. It is my understanding that the we evolved from asexual to sexual beings not for pleasure but for procreation of individuals that are more resilient than the result of asexual procreation. I am not denying these alternative benefits.

Well, sexual reproduction was invented by rather primitive organisms around two billion years ago, but evolution hasn't stood still since then. If you think things like pleasure are mere beneficial side effects, you don't understand much about people either singly or in groups (how do you explain married couples who choose to remain childless?). You might look into bonobo chimpanzees, for whom sex has an even more central social role than for humans.

> I don't think rape justifies killing an innocent bystander but would be more than happy with a ban of abortions excluding rape.

Many conservatives would agree with you, but many of those would then start defining rape very restrictively.

> I just think when a fetus has human DNA and possibly even a different blood type as the mother that shows it is a distinct individual. I don't think you can have a distinct human without it being a person. It is quite dehumanizing in my view.

Hmm. I'm not sure what blood type has to do with it, and you've somewhat sidestepped the issue of when you think a fertilized egg becomes a human. You just use the term "fetus". Do you believe a fertilized egg immediately becomes a human deserving of rights, or is there some additional grace period or precondition such as successful implantation into the wall of the uterus?

> I am not strictly speaking opposed to sex education, but I don't think it is relevant to whether or not abortion is legal. Just because you didn't have comprehensive sex end doesn't mean you should be allowed to have an abortion.

I was more thinking that conservatives shouldn't be allowed to forbid abortion if they don't allow comprehensive sex-ed, rather than preconditioning abortion on the lack of it.:-/

What do you think of medically preventing fertilization, or preventing a fertilized egg from implanting in the uterus (eg. hormones such as Levonorgestrel, also known as Plan-B)?
Currently in low-traffic SF neighborhoods between 10pm and 6am.

https://www.cpuc.ca.gov/news-and-updates/all-news/cpuc-issue...
> Let me tell you, learning how to study (at 24) was an eye-opener for me, and it still feels like a superpower.

By learning Pomodoro or was there something else to it?
This is why we have a SOC where I work. A group that processes alerts and dispatch actions if necessary.
I know loads of SWEs who dropped out of CS degrees outright or changed majors and graduated with a liberal arts degree (I myself am a SWE but a liberal arts grad; I never took a single CS course but worked as a sysadmin for the I/O department at my school). I can't think of a single one of them that regrets dropping out or switching. It certainly doesn't seem to have hurt their career opportunities or their compensation.

The only thing I've found that they do regret is spending the tuition money and walking away without a degree.
Probably the fact that you’re breathing more oxygen when asleep while camping, vs a high CO2 level in your home bedroom.
Their goal is to get more users to install Epic Games Launcher, so they upsell other titles [1] and can compete with Steam.

[1] https://store.epicgames.com/en-US/
The so-called “global computer” runs on the internet, and the nodes are just servers. Blockchains built on top of the available substrate cannot be somehow more capable, stable, reliable, or persistent than what they run on.

Software bugs are a fact of life. But if my bank makes an error I have recourse. If my debit card is stolen I’m protected. Wells Fargo may be greedy and corrupt, but it’s not a Ponzi scheme, and they can’t rugpull and disappear with depositor accounts.
It’s not closed source but it’s also rejected by the major open source institutions and violates the OSI definition of open source which is what most people based off of.
I have friends that work at these companies and they're not toxic.

Its like saying US citizens should renounce their citizenship and move to another country because of the warcrimes of the US that they didn't stop.
But can them in practice, and ten years ago when $PROJECT was started and a tech stack had to be chosen ?
There is also gigabyte as open source. In our tests (which means nothing in general as it’s specific to our business case), it outperforms cockroachdb.
Nikita - CEO of Neon here. We intended to post this at the launch next month, but since it here, I'm happy to answer any questions.

We have been hard at work and looking to open the service to the public soon.
WhatsApp is one of the best acquisitions (at least from the acquirer’s perspective) in the history of technology.
How did you go about switching careers?
I’m sarcastic a lot but my parent comment was completely sincere.
>It does not seem like guns prevent crime really.

>If that was the case, then states with the most guns would have the least gun deaths, no?

gun deaths != crime

The statistics you cite include suicide as "gun deaths", which is typically not a crime in the US when it is unassisted.

Therefore you would have to remove suicide and other non-criminal (such as self defense) actions from "gun deaths" to make your claim.
If you haven't come across it yet, DBT (data build tool) is a nice solution to the later parts of the pipeline (once you have the raw source data somewhere) https://www.getdbt.com/
That's not acceptable in any GUI or multimedia case, which is, by far, what most people do with their computers. Current screens have a 240hz refresh rate, deadline for a frame is 4ms (and more realistically 2-3ms because your program isn't the only one hogging the cpu) ; 1ms GC stall is up to half of your time budget.
@jordanmorgan10 awesome .. great work.. The website looks real nice .
This is what can happen when a company promises things it can do, delivers what it promises, and doesn’t have a CEO addicted to Twitter.
Hi Mani! For sure there are many serverless options - fewer that separated storage and compute and fewer that are open source end-to-end. Neon is also 100% compatible with Postgres (unlike CockroachDB) because compute is Postgres.

Our intention is to standardize the separation of storage and compute cloud architecture - that's why it's open source under the Apache 2.0 license.
Neat, where are you going to source your data from?
something that can help reduce the need for state is aggressively partitioning systems into separate aws accounts.

then you can KNOW that no other random infrastructure should exist in an account.

terraform definitely does help coordinate the bunk beds of room mates. wouldn’t want them to accidentally discard each other’s pillows as they move in and out of the shared space.

separate billing is a nice bonus.
The Reclusive Software Billionaire Attacking Elon Musk
Terraform it’s slowly losing relevance. You’re making a good point but they haven’t been open to chance for decades are are content to become another Sun Microsystems. Better idea: advocate the ‘state only if needed’ approach to Pulumi.
Yeah an 18 year old including even Salvador could have easily 3d printed an FGC-9 without any connections and that would have done everything he sought out to do at the close quarters he was operating in.

This guy clearly had spent months saving up for a fucking Daniel Defense (gucci) AR on fast food wages, he absolutely had the time and dedication to have found another equally lethal method. If ARs didn't exist he'd have undoubtable used something else equally lethal.
I have no unique insight into his life, goals etc. Which makes me wonder if that is on purpose. Fortune without the fame could be pretty appealing.
I have Nanoleaf bulbs that connect to my phone via Bluetooth. It’s kinda fun, these are my first ever RGB bulbs, but it’s super slow and finicky. I will probably upgrade to the Philips next year.

They were cheap though!
All of them to at least some extent and several we will soon have names for because they are still emerging.
> 1. You'll leak memory.

>

> This is super easy to solve in literally 300 lines of code or less. Just have a vector of your memory allocations in debug mode. Then call a custom allocator and free function that adds an allocation and removes an allocation from this list. At the end of the program, print out any allocations that are in the list that never got freed. You can use macros to print the exact file and line number that allocated the memory and then fix it very quickly.

I've got similar macros for C, but it is still less work to simply use valgrind.
Let me rephrase: I have a bit of a compulsive personality on a number of dimensions, one of which is “someone is wrong on the Internet!” in the XKCD sense.

Anything to do with crypto on HN’s front page is going to be tripping over itself about whether it can be more flagrantly wrong about finance or distributed systems research.

I’m not like a recognized expert in either thing, but, I’m north of intermediate in both, and this shit drives me up the wall.
This looked suspicious when I started reading. But when I reached comparison to Puppet and Ansible my feeling about author's lack of understanding of TF got reinforced.
“level triggered” vs “edge triggered” is the kubernetes term for stateless vs stateful. It’s one of the reasons why any cluster configuration drift becomes eventually consistent with desired state.
Both beeper/element get laggy if you have way too many chat's. Wish Beeper would let me have a blacklist/whitelist option so i could only use it for a subset of my more actively used chats, vs trying to connect to absolutely everything.