skysight-inc/HackerNews huggingface dataset:
Basecamp would be close enough to where it is now with or without Bezos’ stake. Assuming they aren’t lying. The most it did was let them get a bit more aggressive on growth vs profit since they had less skin in the game and the PR received from the funding. Which would’ve been big but not that big of a deal back in 06.

Is Atlassian not bootstrapped to you either? Or 1Password? They both took money super late into their game or for taking money off the table. i can see saying Atlassian or GitHub aren’t bootstrapped, but things are different these days. In prior years they may have just IPOed.
I would be a lot more confident trying to back up my old school apps than the monstrosity we have on kubernetes we have at present.
Fair enough, I may have used the term strawman incorrectly. It's unfortunate that your mind apparently segfaulted on that minor error, rendering you unable to comprehend the rest of my comment and provide a relevant reply to it. I'll try to be more precise with my language in the future.
Yep. Got woken up early today for this. We renewed our cert about a month and two days ago. Namecheap, the vendor, sent us the bad AddTrust cert in the bundle. They weren't updating the bundles until two days after we renewed the cert.
Devs went on holiday before k8's.
I'm both happy for you and sad. Its exciting, but 50 years ago people expected this to become a normal thing. The excitement and the rarity shows how badly we neglected space since then.
The sheer cost of launches is much lower on a Falcon 9 and Crew Dragon versus the Shuttle. Amortized per-launch cost for the Shuttle was about $1.5B [0]. The cost of the Demo-2 mission today with 2 astronauts costs $110M [1].

[0]: https://en.wikipedia.org/wiki/Space_Shuttle_program#Budget

[1]: This article states the per-astronaut cost paid by NASA on a Crew Dragon mission is $55M, compared to $86M on Soyuz: https://www.cnbc.com/2020/05/26/spacex-demo-2-nasa-astronaut...
Where does one even begin to look for a teacher? Where do these guys publicize their services?

For context, I'm an amateur guitarist with an interest in singing Sufjan Stevens songs.
Oracle does since version 10 at least. It’s actually available by default.
"Watch mode" for static site gens would mean you leave the process running and let it rebuild the site whenever a file changes, probably 10s to 100s of times in a typical run
It seems like that to me as well, but what is an engineer to do if he feels confused about what he's building on top of and he gets told that he's just feeling impostor syndrome or needs to stop "trying to understand the universe" or that his boss trusts that he does actually understand things?

It has been true my whole career and I can't wait for the moment when I can retire and then have the time to learn enough to feel like I know what I'm doing.
> A 2017 study reported that believing in work-related conspiracies—such as the idea that managers make decisions to protect their own interests—causes individuals to feel less committed to their job.

That's not a conspiracy. It's a prior about the intent of others. Given that we humans are generally selfish, it's a justified prior.
Upvoting this just for the title
... and was disappointed by the article. Rats.
> I'd argue that ease of use and readability are perfectly quantifiable

Do we have any objective metrics? The only thing I can think of is all the (inconclusive) studies about error density. Unfortunately error density is a very far cry from measuring the overall quality of a software product, or the mental effort that was required to produce it, or the mental effort required to maintain it.

> there are thousands of people whose job is precisely optimising usability for many products

Yeah but programming languages are more abstract; they're tools of thought (just like mathematical objects), and optimizing their use is nothing like observing a user press the buttons on a machine to get themselves a cup of coffee.

Controlled studies are very difficult to run, for obvious reasons. (Unlike for the coffee machine)
Much discussion here: https://news.ycombinator.com/item?id=23361987
Elon Musk is the greatest American alive.
But I can't go back and delete a message. I can prepare to delete the next message. Not, a message.
Someone is working on this as a direct response to this blog:

https://www.reddit.com/r/rust/comments/go4xcp/new_crate_defe...

And yes, spawning a thread for every drop is horrible. It's just to prove the concept. The defer_drop crate uses a global worker thread.
Someone on Twitter (forgot whom, maybe swiftonsecurity?) suggested lately in a tongue-in-cheek way that the certs should not hard-expire, but instead add an exponentially-increasing slowdown at TLS handshake.

Once the slowdown is too big, someone will notice and have a look.
From your complaints, which are all valid, at least the IDE problem is progressing very rapidly right now. Ghcide used to be a better solution over hie until now but now these two projects have been merged and we're finally getting something that works well out of the box.
Have you seen those in the wild? I've only ever seen Oxon.
Yeah you should give yourself a reference, then after that sing various stuff and check how close you are.
"We" give them the right, USA cannot stop a bank transacting with X or X company in Iran, Cuba, etc. but since USA owns the USD they can block these banks from using/clearing USD which is a lethal blow for a bank. But if USA gets on the wrong side of this and countries start phasing out $ and start favouring € (this is a 50 year process btw) then USA will have an empty threat in its hands. And I do know that there many connecting points/sanctions that can be imposed, not just the currency.
Haven’t written any serious Haskell, but doesn’t Hoogle work for searching infix operators?

One thing I really like about Haskell is Hoogle. The ability to search by function signature is great. I often wish I could do that in other languages.
> I've written an HTTP server from scratch before. I've experimented with scaling it up in multiple ways. I've admitted defeat and gone back to using pre-existing software.

Exactly. you're a better software engineer for it because you understand the underlining problem better and you've internalized the need for more powerful tools.

It's not about "earning the chainsaw". It's about learning.

> What does the day of struggling with branch cutters and an axe before succumbing and renting a chainsaw really earn you?

Perspective? Reverence for the how hard humans used to live? Being in better shape? idk.
PeerJ has actually quite a few publications, one of them is CS ;) https://peerj.com/computer-science/ the dropdown on the top left allows you to switch between them.

I think MathJax is certainly a step in the right direction, they even support rendering to MathML.

But I agree that there is a certain lack there in terms of full semantic representations. MathJax is more accessible than TeX but it's still describing visual layout, instead of semantic meaning.

Pushing HTML to arxiv is also a step into the right direction.

I think the most important thing we can do is not be complacent with the state of the art.
We need to go back to an age of computing where we didn't think we had it all figured out. We need to experiment, and not be afraid to take a step back in some aspects, like layout and kerning, in exchange for other advances like semantic representations and knowledge representation.

I think bred victor has a great talk on this:
https://www.youtube.com/watch?v=8pTEmbeENF4

I think we need to experiment with things like observablehq.com or nextjournal.com or the many other that are coming into existence.
Quick note:

Boeing got the big bucks at $5B or so for their crewed services because they have the "better" more reliable design.

SpaceX only got $3B or so.

Boeing running roughly 60%+ more per seat as well.

So a real accomplishment so far for SpaceX to pull this off.
So if C paradigm doesn't fit the Z80 architecture, does anyone know if there's a language (other than Z80 assembler) that does. Or do Z80 enthusiasts generally just write everything in asm?
It's unfortunate that people take it for granted.

That said, I would rather live in a country surrounded by people who take it for granted, than live in a country where there is no rule of law.
> We read paper documentation. That was slower.

But better.
Arguably the world's most deployed piece of software, period.
At the risk of sticking my foot in it even further . . .

I fly at 75% power until it cannot maintain that power

Does that not mean that you are actually flying at well under 75% of the rated power even if it is the maximum power available at that altitude?
JavaScript Get Request: Example Code (JavaScript and Svelte)
A threat of violence and a call for peace are not mutually exclusive.

Regardless, all that's in evidence is the federal government is going to back the state and if this keeps going people are going to die. Anything else is something you've imagined/projected into someone else's mind.
Congrats SpaceX! A job well done.

I assumed this launch would be uneventful since SpaceX has been flying numerous missions to the ISS, and this one merely has people on it but is basically business-as-usual for them.
he is not american though.... he is from South Africa...

So, yea +1 for 'smart immigration' in the US.

Edit: Elon has South African, Canadian and US citizenship... so, what he calls/considers himself, it is up to him.
Hi, I'm the author of cState! I'll be reading some of the comments over the next day or so. Please do share any feedback or thoughts you have — here or on the issue board so I get the message right in my inbox — as that will help other people as well. :)
I think you’re confused - NATO isn’t an alliance if the US is the only one putting in any effort. Trumps specific complaint is (from your own article):

> complained about the defence spending of European allies who committed less than the agreed 2% to defence, particularly Germany

The US wants the alliance, it’s the Europeans who feel they don’t need it (since they aren’t fulfilling their obligations).
There seems to be some very mild confusion here. An "emergency stay order" doesn't refer to an order to stay home during an emergency. It's a request to the court to ask for the enforcement of the law to be temporarily halted (stayed) for the reason that it will cause immediate or irreparable harm to the moving party (it will injure the religious establishments).

There's no question that such requests are generally Constitutional.
I would argue that cutting corners when it comes to data protection in favor of feature development is a very different tradeoff than intentionally building a monetization strategy around selling said data.
What's great though is that all the technology, systems, tooling, procedures, experience, etc.. that has been developed for Dragon 2 will roll right into Starship. It's a huge head start.
It’s like that on Windows too. Outlook is like an operating system.
I think they've been flying the cargo dragon missions with a full-atmosphere pressure inside the capsule, just to prove that even if a person had been in there for a cargo launch they very well may have survived (at least, if they had a chair I guess)
And measure. Always measure. Without data it’s all posturing
Non-natural born American is still American. This is what immigration is.
Best video found so far of it that covers launch and landing of falcon 9. Alas loss of signal during the moment, though I'm sure another camera angle/footage will come about.

https://www.youtube.com/watch?v=-JPLgs3ktyo
You are able to be an immigrant simultaneously while being a citizen of another country.
searched `->` got

(->-) :: Bind m => (a -> m b) -> (b -> m c) -> a -> m c

semigroupoids Data.Functor.Bind
>> into orbit in a spacecraft that was designed from the ground up to be a commercial venture.

If we are talking pure commercial travel, it is a vehicle without a destination. The ISS is definitely not a commercial project. There are lots of reasons for the ISS to exist, and they have changed over time, but it has never been a money-making venture. While the dragons certainly do come in under budget, they are a more efficient path to orbit, the purpose of the mission is not commercial. Crew Dragon's existence is funded by the need to move people to and from the ISS. Without the ISS, Crew Dragon would exist. I hold off on the "commercial" designation until the customer funding the mission actually intends profit.

What we need is a commercial, money-making, reason to launch people into orbit. Astronauts fly for science. They fly for national pride. They fly to demonstrate engineering excellence. They don't fly to make money. I'm a big spacelaunch fan but I just don't see any commercial reason to launch people into space. (Space hotels for billionaires might be a niche but that doesn't seem sustainable imho.)
>As an aside, compilers have used the trick of not free-ing data structures before, because it provides a significant performance boost. Instead of calling free on all those billions of tiny data structures a compiler would generate during its lifetime, they just let them leak. Since a compiler is short lived its not a problem, they get a free lunch (pun unintended), and the OS takes care of cleaning up after all is said and done. My point is that this post isn't theoretical, we do deallocation trickery in the real world.

This reminds me of the exploding ultimate GC technique [1]:

> on-board software for a missile...chief software engineer said "Of course it leaks". ... They added this much additional memory to the hardware to "support" the leaks. Since the missile will explode when it hits its target or at the end of its flight, the ultimate in garbage collection is performed without programmer intervention.

[1]: https://devblogs.microsoft.com/oldnewthing/20180228-00/?p=98...
Elon is an absolutely flawed character and is definitely not the 'greatest' American, but let's focus on the grander achievements of SpaceX and NASA both technically and business-wise, rather than the hero worship that Elon often gets.
Not at all. Because Oracle does not have multiple databases per instance does not equal a PostgreSQL database to an user in Oracle. On the contrary, it means PostgreSQL is way more flexible, because there we have and databases, and users and schemas as ISO meant it.
Rust is stricter about aliasing than C++ is.

Vectors are the size of 3 pointers (data, size, capacity), so I guess 24 bytes on x64.

Even if the move requires a memcpy, it's only copying that 24 bytes - The heap allocation is not copied, because there are never two owners of the vector at once.
As a legal bystander, I often feel the Supreme Court writes dissenting opinions for future-proofing the law. Regardless of whether they think the opposing argument is good or not, they don't want to lock a different generation into having to obey present day opinions that would be unsuitable for the country as it will be then. The dissenting opinion can be cited as justification for changing the precedent, allowing those justices to come to a different conclusion.
Great, but would prefer to read this from pretty much any source other than TC
The funny thing is that the US tried to install two different post war governments, one before the "fall of china", the other after:
https://en.wikipedia.org/wiki/Reverse_Course

As for influence lasting decades after, I am still searching for a reason that the Japanese would have benefited from signing the Plaza Accord. Anyone have one?
He was born elsewhere, but he became a US citizen around 20 years ago. He's an American.
This is amazing for rural communities and student pilots. And if it became safely possible to run the plane with just one pilot onboard for commercial service, this lower cost plane would have even more potential.

Up to 40 minutes for charging could be an issue for airlines who want to turn planes around quickly, though I doubt Cessna operators are striving for Ryanair economics yet.
I produced more code and put in more hours in my 20s and 30s. Looking back, a lot of that effort was spinning my wheels, not focused, and too biased to technology for the sake of itself. Now in my 50s I focus on business value, reducing costs and risks, seeing software as part of the business. I also spend more time mentoring younger programmers. It all feels like prime time, just different focus and rewards.
But Boeing is forever crooning: "Yeah, but we put a man on the Moon." So NASA will lick their boots anytime and pay them whatever they want.

Off course, if Boeing messes up again, the carpet will be pulled from under their feet.
factory of rockets

Rocket factories existed over 50 years ago. But they were making ICBMs.[1]

The big change is that it's now possible to make money launching.

[1] https://youtu.be/Pqw9YOOOuKk
> punished myself by trying to use an axe

exercising is "punishment" too. it's perspective. thats how you grow, even as a software engineer.

I have 3+ acres and live in the mountains. Splitting a stump with my strength and a axe is rewarding and good for me, even though i used a chainsaw to get the stumps.
I am a platform architect in a large company that has a few hundreds TB database servers that are not on open-source software; we do use Postgres in about the same number of instances, but not for the core databases. There are several reasons for that, from tooling (SSMS has no competition) or simplicity to manufacturer support; for example, using MS SQL setting up high availability or replication is a matter of a few clicks (or a page of code) with no extra add-ons, packages etc. and these features are perfectly integrated in the database engine, supported by the same company, come in the same installer. Even for smaller databases we prefer the free edition of MS SQL, for development, testing or validation we use the free developer edition, so the cost is not that bad, while the product is much more simple, coherent and better supported and this matters when you do the math. The day Postgress will have an integrated tool as good as SSMS, high availability and replication seamlessly integrated and the ease of use for the operations team to keep it in good shape without highly skilled DBA's, I am the first in line to evaluate and deploy it. Until then, it is not good enough, even for free.
Didn’t shuttle have a larger payload? Up to 8 people and larger cargo.

NASA gave a $55million estimate on cost per seat on crew dragon, which would be about $440 million to launch 8 people.

Not sure that is factoring in reusability once they are willing to use that for crew missions (or offset price reusing crew boosters on non crewed missions).

Another issue with shuttle was reliability though. It may take hundreds of flights to know how much it is improved with crew dragon, but it seems to have better launch abort capabilities etc.
Humans have been launched into space for 60 years.
Appreciate the upvote anyways LOL
What lock down are you talking about? Any email client can integrate with your calendar and contacts - those are public APIs.
Ah, then in that case it's actually five 51-bit limbs making up the required 255 bits. So probably the article has a slight mistake here assuming that 52 bits of the highest limb are used which led to an inaccurate reason when trying to explain why it's fine.
> but NL is part of the EU so sit back, shut up, and play nice. ... And on the EU side we are making it happen slow and steady.

Oh well, you're very optimistic. I see a EU that keeps failing again and again at being anything more than a collection of countries, each sporting a national pride that is genuinely pathetic at this point. Last year the US told Europe that it would sanction EU companies that acted according to an international treaty that was signed both by Europe and the US (the Iran nuclear agreement). I didn't hear a voice coming from the EU. Let's be realistic, at this moment the EU is an embarrassing disaster. I am European and I wish the best for the Union, but we're not really going anywhere like this.
A nice tutorial on tig, now that you mentioned it. https://www.atlassian.com/blog/git/git-tig
The problem with that is that you end up with tons of confusing name collisions.
Depends on the Twitter regulations, war is generally not illegal. Summary capital punishment usually is unlawful; though there are exceptions. So I was trying to account for that.
The same could happen in C++, I think. Destructors are supposed to be called recursively.
I got nowhere else to go.
> they do provide a venue to conduct Constitutionally-protected activity

So does virtually everywhere in the country (speech)
Holds South African, Canadian, and American citizenship.

https://en.wikipedia.org/wiki/Elon_Musk
How much would that change if you had a possibly lighter engine, and an empty hull (all extra weight disposed off)?
This is a very lucid piece on PL adoption in general. When I think about programming languages, I do think rather emotionally (which is fine, emotions are early warning systems).

I liked the linked author's points about the pre-requisites for marketing a solution:

It is memorable
It includes a key benefit
It differentiates
It imparts positivity

When I think about the most popular languages, they do have all of these:
Rust:

Memorable: very. It's basically everywhere you look
Has a key benefit: going C++ fast without the C++ footguns, memory-safe, WASM integration
Differentiates: Using Rust is definitely choosing a particular set of technical tradeoffs
Imparts positivity: the community is known to be welcoming, feels cool, cute crab. People re-write existing software in Rust just because it feels good!

Yet Haskell has almost none of these:

Memorable: I mean, yeah, but it's not being shown to people, and I can't point to a bunch of software. Tools I know of include PostgREST, Hasura, Nix, hledger, which is better than nothing.
Key benefit: Hand waving about "being more correct", unlike Rust which has reams of "Microsoft claims 60% of its bugs are memory-errors" articles, and in any case TFA's point is that this needs to be a different message because correctness isn't gonna sell it.
Differentiates: This is definitely true, almost too much
Imparts positivity: Not really feeling this one with Haskell. People feel good when they figure out a monad is a container & a lens is a path through a data structure, but attempts to explain to others these things feel condescending. Does Haskell even have an animal mascot? (serious question.) Also "stumps" a lot of people and people feel bad about it. There's no "import antigravity" equivalent feeling with Haskell.

This sounds pretty sombre for Haskell, though it's been an academic language a long time, and could probably stay alive that way.

One positioning possibility is maybe with the Frontend dev world becoming more and more functional and pure-oriented, positioning itself like reasonML, as a way to write and reason about declarative pure UIs. But I don't think the existing Haskell community cares too much about that world.

Idk, I'm going to just keep writing Rust and JS, the already most loved and popular languages.
Just skimming our codebase, 20+ character variable names are fairly common. Even with verbose variable names, the majority of our lines of code are less than 80 characters. Probably 1 our of every 15-20 lines of code stretches longer and we greatly appreciate that we can go longer, but the majority are shorter.
And vendor lock-in with them. With PostgreSQL, one gets freedom to add your own, also free components, and even to substitute another ISO-compliant DBMS.
Microsoft is probably in a position to do that, you’re right. Their standing in enterprise is solid. Google though? I doubt it.
Everything is fine with PKI and SSL certificates. It was a bug in OpenSSL 1.0.1 / 1.0.2 in dealing with two times cross-signed root CA. It is fixed in 1.1.1, but these older versions are still default on RHEL6/RHEL7/Centos6/Centos7 and even Ubuntu16.04.

I think a large portion of online communications have been affected today.
PostgreSQL todo. It’s beautiful.