skysight-inc/HackerNews huggingface dataset:
You're not wrong, but we see the same thing with the "labor shortage" rhetoric, which is just conservatives and business owners refusing to acknowledge supply and demand in the labor market.
in practice you can't trust a bounty system like this, so the next best might be to sell your company products in such a way as to minimize the system friction between new sales, new data coming in from those new sales, and feeding back to the open ecosystem. In that latter case, you can't trust the company management, but to my mind .. that's the breaks
Sucrase consciously and deliberately breaks compatibility. Which, to be clear, isn't necessarily a bad thing for some use cases. But you can't really generalize from that to a tool like tsc where this isn't an option. There might be a performance ceiling here that can only be surpassed with a different language.
All the things listed there would be correctly considered "involved". But which of them are any significant fraction?
Waiting for Googler's to chime in on this.
Emails should really be identified by Message-Id (which isn't guaranteed unique, but is very selective) and a hash of the body and a subset of the headers (e.g., excluding Received headers, and maybe using only Message-Id, Date, and From, maybe not even Subject).

A good email store is very searchable, and a good MUA searches email, and a good MAP gives the client temporary (ephemeral) handles for "open" emails.
FYI: For iOS users looking for alternatives to Google Authenticator or Authy, I highly recommend the open source Raivo. https://raivo-otp.com/

Recently moved all of my TOTPs to it. Encrypted iCloud sync and local backup if desired.
How exactly is C++ dead if it is widely used in the industry?
It is now.

But I see no point in using software that has such disdain for downstream users. I'd rather use software that treats me like an adult.
This article reminds me of another quote, "Don't believe everything you read"
There are a lot of projects written in C++/Python/NodeJS/Go/Ruby that really should be written in C#/.net.
For single core benchmarks only, correct?
It's not at the scale of "Person holding a bottle of coke" that the packaging is inefficient, but at the scale of "Delivery truck holding a bottle of coke". If we were washing and recycling glass bottles of coke like they used to do with Milk, it may be possible that the resulting efficiency would be better, but washing bottles to the same sanitary level is an energy-and-water intensive process; I am not so sure.
Because "free markets" are not a goal, they are a tool. Markets should be exactly as free as they need to be in order to provide reasonable allocation of scarce goods with elastic demand, and no freer. Markets exist in service of society, not in service of themselves.
The best comment here. I wonder the same.
It'd be a different version that's not intended for backward compatibility. This would be beneficial for any new projects or new learners who don't need to sift through decades of changes.

There can still be the standard updates every 3 years for backwards compatibility, but Id assume version upgrades don't happen very frequently. Meaning, if a project is started on c++11 then it's probably going to stay on c++11 indefinitely, never making it to c++17 or some other later version.

If that's true then that would imply in general the projects using c++17 or later are created from scratch using that standard and therefore wouldn't suffer from backwards compatibility.

This is all said as someone who works with Java where I don't see folks migrating from Java 8 -> 11 or later.
This is your point to prove. I proved Fed gets lobbied (see GP comment).
It's possible to be successful in business and still be an insufferable douche. Elon regularly punches down, not up. It's hard to really respect a man like that.

And Tesla is a famously consumer-hostile company. We don't need more success like that. SpaceX is a much better example, and a lot of that can be attributed to how well he delegated leadership to someone competent.

Now he's waded into one of the most difficult lines of business and we'll find out in the next couple of years whether he's just been lucky and well-funded, or if he really is a business genius.
That was a great read. It got me smiling!. It's not often that you find fellow control freaks in the wild.
Stephen Wolfram's personal infrastructure sounds overall great, but it crumbles in the sound department.
If you're going to be on calls for hours every day, for everything that is holy please get a hands-free set up. The most ergonomic object is no object at all.

I use a Scarlett 212 mic and sound card paired with a decent pair of speakers and my working room works like a charm. Everything is set up so if I start a call any device I can walk though the office and have a conversation with someone like they're in the room. 10/10 would recommend.
This kind of thinking is so defeatist - why do anything at all then?
And why is it the pro space people who need to stay on earth and save it, what about everyone else?

Human history is progress and this is progress.

“As for me, I am tormented with an everlasting itch for things remote. I love to sail forbidden seas, and land on barbarous coasts.”

― Herman Melville, Moby-Dick or, the Whale
Is there some shortage of oil or gasoline that I'm not aware of?
Agreed, and even if there's not enough actual demand, think of all the extra resources that they can start to stockpile in space for a trip to Mars, etc. by hitching a ride on the same launch as customer payloads.
i will admit to the beard, but isn't it strange that the number of posts praising rust and haskell has dropped of a cliff here in the past months?
I really don't get this language thing. I do understand that having experience with a language is important as any developer trying out a new language has a learning curve between months to years depends of the needed scope.

There are also "cpp lawyers" that you'll see in cpp conventions and are really "part" of the language.

But...

From my knowledge of the ones I admire as software engineers. It's not the language. It can be Haskell, cpp, python. I doesn't matter.

A real engineer should understand at least basic concepts of how a CPU works, memory concepts including manual alloc/dealloc. So languge is a fraction of your time.

I've "learned" Java in my university and did a C course.
I've started without knowing any C++. But since working at my current place, I write only CPP.

There's infinite learning curve but that's with any language (or knowledge in any field)
> But Ruby by itself has a major challenge in that it lacks any kind of built-in mechanism for expressing variable and method type signatures. Every one of us had managed large Ruby codebases in the past and wanted to avoid the quagmire of uncertainty around what the types of anything are supposed to be

Ruby has a lot of ways to express the type of information you're passing around. The problem is when you don't validate things coming from users, APIs, and the database, or if you muddy you state in some overburdened god-object. I think the problem is that its so easy to write Ruby code and it less you do almost anything you want, so it is very easy to make a mess. Types may or may not help.

I've worked in some big Rails/Ruby code bases and usually any mess was the result of someone who didn't know the language writing a bunch of code alone with little to no code review or guidance.
energy companies are simply acting rationally based on the fact that governments have made it clear they want to eliminate them, short term profit maximization is logical. Why would oil companies invest in refineries that will not only cut their profit margin by increasing supply but be shut down by the government in 20-50 years making the investment worthless? This is logic a 5 year old can understand but apparently is too much for the current executive branch to grok

every single current economic issue is a direct result of government actions during the pandemic and trying to achieve long term ideological goals that weren't based on rational decision making
A society cannot exist if any perceived slight and irrational thoughts are cause for change. Otherwise where is the line drawn? Do black coffee, black sabbath, yin and yang need to change as well? Maybe we can replace the word "black" with "dark", that way we truly have a departure from words that can be _perceived_ as offensive.
why are you getting down-voted lol
Who can he punch up to? Overthrow governments? Bezos?
It's not about what he's "achieved". It's about what he started with, and the means he's used.

Most of us could "achieve" a whole lot if we were born the heirs to a massive fortune, with all the connections that implies.
I think the issue isn't so much malicious authors, it's compromised repositories and compromised repositories as dependencies.

Blue check would gatekeep a lot of noble, new developers.
Windfall | Remote | Full-time

windfall.com

Windfall is a people intelligence and AI company that gives go-to-market teams actionable insights. By democratizing access to people data, organizations can intelligently prioritize go-to-market resources to drive greater business outcomes. Powered by best-in-class machine learning and propensity modeling, Windfall activates insights into workflows that engage the right people for each respective organization. More than 800 data-driven organizations use Windfall to power their business.

Windfall is seeking backend engineers at the senior level and above to join our application team. As a Backend Engineer on our application team at Windfall, you will be building the system for ingesting and processing our customer data. It is the “brains” of everything our customers interact with. Communication and collaboration are at the heart of Windfall and you will work closely with our product and our other engineering teams. You will personally design and build a scalable distributed system capable of supporting Windfall’s next phase of growth.
The answer from the meeting was effectively, "we don't know".

People continue to underestimate the final rate and duration we'll end up at.

The market shot up initially on a 3 line statement in the released notes that was interpreted as beginning of the end of rate hikes.

Then the press conference started and the market shot right back down as Powell said we don't know how high and how long rates will go for.

I'm banking on another 75 bps raise in December and then another in January and then maybe a slow down to one or two 50 bps raises and then maybe a 25 bps finale.

I'm starting to love the yields on bonds. 3 month T Bill at 4+% is sweet. Hoping to continue collecting this sweet sweet guaranteed returns that I can ladder into.
People can be upset at two things at once. It makes perfect sense that part of fighting bailouts is preventing new ones.

Try looking at it this way.

If I am already struggling with someone is robbing me, I would still try to fight if someone new wants to start robbing me too.

Just because there is a real and significant problem with existing corporate bailouts, that doesn't mean that other new bailouts should be encouraged as long they aren't as big.
How far can you get with JS/other interpreted things in e.g. optimizing for cache access etc? Sounds like you're at the mercy of the JIT compiler (which may go far, but still).
That page says it requires the base stations. Can you use the headset as a standalone display output without base stations? I can think of at least one reason why people would. As long as you had a compatible media player and video file...
Why do you assume the outages are language related and not due to the complex product having bugs? How does Rust prevent bad schema changes or missing data in the DB?
Problem is, it's hard to distinguish the chaff from the wheat. A lot of practices that advertised themselves as "the way of the future" and most of them faded into nothingness.

At some point people try to save time and stick with practices that stand the test of time.
It's the runtime and tooling.

Personally, I've largely stopped using the JVM ecosystem and it has nothing to do with the languages. Start up delays killed applets and have always limited command line tools. Now the same startup limitation is afflicting cloud functions. Memory management has always made running JVM processes in a multi-tenant environment complex (from desktop apps to kubernetes pods). The JVM is great in so many ways, but gets extremely complex if you want to do anything the runtime authors haven't prioritized. Maybe GraalVM will change this? After literally decades of waiting, I'm skeptical. /rant

Typescript is still javascript and single threaded. Python kinda has types, but most libraries I used don't.

Go's popularity is an indictment of every other language ecosystem. It's not better, just less bad.
Log4 wasn't malicious.
You recommended this one day ago and I've clocked 4.5 hours already...
I just think it's neat that America has a celebrity who's a nerdy engineering type rather than another Kardashian (no hate, I just don't relate to that cuz I'm a nerd). For the most part, the people I've admired in my life like Claude Shannon or Jim Keller are known exclusively within the tech world and even then not universally even in that subculture. Elon everyone knows. I don't care too much one way or another about the guy, but I at least like that the country I live in has more or less embraced a nerd. Feels good somehow.
You are plainly wrong. Out of 50 Falcon 9 launches this year only 3 had DoD payloads.
I'm trying to push unit testing, as a means to get rid of some of those negatives you pointed out. But it's not a panacea. And obviously, I don't want to test for the sake of it either.
Reminds me of this: << Recognize the team is the product. In software, the product life cycle is shortening. “In traditional accounting,” says Bjork, “the business asset is the product. But more and more, in practice, the asset is a team that is capable of delivering products. The team has a longer lifetime of generating value than the product itself. That’s a big shift in focus.” >> (The_Age_of_Agile.online.pdf)
CI/CD servers, dev laptops etc could have more privileges than the production machines. For instance.
Making hundreds of thousands of dollars a year doesn’t make you rich, history shows that people who make more than average amounts of money have a hard time retaining meaningful amounts of it. Making a lot of money doesn’t automatically make you good with money.
What will happen if you fall into a pool of honey?
FP has one distinct advantage over many other paradigms, it has very sound and well understood theoretical foundations, being essentially based on the formal mathematical logics (e.g. System F and its derivatives). This has huge implications for correctness and reasoning.
It means you don't need to run the compiler in a sandbox. People do not expect the compiler to be susceptible to malware attacks, and I do what I can to live up to that trust.

I haven't heard of anyone creating a malicious source file that would take advantage of a compiler bug to insert malware, but there have been a lot of such attacks on other unsuspecting programs, like those zip bomb files.
Is "squinting to see it" really offensive to asians?

All people of all races, epicanthic fold or not, engage the muscles around the eye for various reasons.

Squinting itself, per wikipedia: "helps momentarily improve their eyesight by slightly changing the shape of the eye to make it rounder, which helps light properly reach the fovea"

I've never heard anyone besides you suggest this is offensive? The term is in no way racially derived.
Your hypercynical attitude is dangerous and wholly disconnected from reality.

It’s true that the 1.5°C goal is seeming to get more and more unrealistic. That’s endlessly frustrating, as is the slow progress overall. However, it’s also completely untrue to act as though nothing was done. That’s just hypercynical bullshit that doesn’t have anything to do with reality.

Just like talk about private jets is just not at all constructive because it doesn’t matter at all. It’s incredibly irrelevant.
This probably is not useful information after the fact, but one mitigating control for email server data loss is to use something like Thunderbird assuming the service supports IMAPS. Thunderbird can either pull all the emails locally, or pull them locally and leave a copy on the server. Thunderbird handles de-duplication by message ID. If the goal is to keep the emails on the server, then one can use Thunderbird to push the missing emails back up to the server.

There are other command line tools that can automate this process and even keep the backup copies of the emails on cloud servers if one wished.

This probably isn't super useful after the fact but something to consider to mitigate against free services losing data in the future.
Your link (to another HN argument you were in?) does not support your argument here.

Your link brings us to a 3-day old comment which argues SolarCity failed (which, yeah, nobody disagrees there) and that Musk "failed upwards" and is not a "tech deity". This is not claiming Musk is overall a "fraud and failure."
Mapping can be very opinionated, but sending angry private messages to people genuinely trying to make the map better is definitely not necessary.
Ask HN: How long did it take you to get funding?
I'm on a team which other than the seed funding, is barely staying afloat and our "promised" series A which would easily put us at 1-2 years of runway has been continually "put off", "delayed" or otherwise - at least that's the lip service the cofounders have given me. We are approaching 2 years on this promised round and I can't help but starting to feel like I haven't been told the whole true about how likely it will be that the company actually gets the money in the bank.

This is a tough position for me because I'd like to stay - I truly beleive in the product and it's mission, but I can't help but feel like abandoning ship before everything goes down in flames.

Would be grateful for other founders to share just how hard it was to get that first round of funding, or if such a long delay is a pretty bad sign, as well as any other early (think 3rd or 4th) employees who were in my shoes and can provide similar advice.
Ambition, backed by a lot of money. He's certainly not the first person to say "What if we could reuse the rocket?".

Musk's contributions can pretty much be summed up by "already had a lot of money" and "hired smart people". Contrast w/ the founding of Microsoft or Apple, in which the founders were the actual people creating their first products from scratch.

Musk is certainly a big-idea person, but I think he is a prime example of somebody who was in the right place to get lucky at the top of the dotcom boom, which in turn rested on him being from an already wealthy family. His foray into Twitter, "how to solve the Ukraine-Russia war", and the Thai cave rescue suggest he's not quite the genius his fans make him out to be.
This is Bart, Proton CTO here. For clarity, the issue mentioned here only impacts Proton Mail Bridge, our desktop IMAP/SMTP gateway to Proton Mail encrypted email.

The fact that Bridge and its client can become desynchronized sporadically for some users is a high priority issue we have been working on. Bridge is open source, and as a result relies upon open-source components, and the root cause is an architectural issue in a library that Bridge uses to implement IMAP. When there are network issues, this library returns errors to email clients.

Unfortunately, there are hundreds of email clients, and some email clients don’t handle errors properly, and this leads to desynchronization.

Our error tracking shows this does not happen often (1-2% of Bridge users) and the symptom is usually incorrect display of messages or read/unread status which is fixed with an inbox resynchronization. There are cases where a combination of a desynchronized mailbox and a specific series of user actions can lead to accidental email deletion, but this is far rarer than desynchronization. Our implementation tries as hard as possible to avoid this. If you find you are missing an email, our implementation works around the issue by placing it in a users’ All Mail folder.

As Bridge is open source, updates on this issue have always been publicly posted on GitHub. Addressing this issue at the source requires replacing the core IMAP library. Unfortunately, there are no FOSS IMAP libraries that are sufficiently well maintained. Therefore, the solution is to build our own IMAP library called Gluon, which we have been focusing on since this issue was reported to us. You can follow the progress of this open-source project here: https://github.com/ProtonMail/gluon

We are not refusing to fix the problem. The only possible solution is writing a new open-source IMAP library which we can maintain ourselves to ensure this class of errors cannot occur again. We have doubled the size of the team working on this this year so it is a priority for us.

We’re confident that this addresses the main sources of desynchronization and will be available in the beta version of Bridge by the end of the year.
Now if only I could get my hands on a PS5 that's not being sold for double price.
Honestly, I just want to know when I'll be able to walk into any big box store and buy a PS5 on a whim.
I'd love factorio to be deckified. I've had rimworld on the list for a while but never taken the plunge. What's the hook?
I think the mistake is assuming that there is any connection between amount of work put in and your productivity as a CEO.

Even for a developer, various people can be wildly differing in productivity, by order or more of magnitude.

When you become high level manager it is some of your key decisions that will decide how successful you (your company) are.

Those decisions do require preparatory work, but here people can really be on completely different levels. If you do it well, you can get the information fast, ask questions fast, make decisions fast, delegate the work and set up systems to get notified if something isn't working smoothly. Finding trusted people to delegate to is paramount.

It is not like Elon Musk is doing all this job himself. He decides what he wants to do himself, what is important at the moment and what can be delegated. If you are able to find trusted people to delegate stuff to and you can devour knowledge (as Musk is known to be able to do) I think there is not a huge issue in being CEO of multiple companies other than shareholders being a bit concerned that if stuff will blow up he may not be able to put multiple fires at the same time.
Build servers?
Now this is a recommendation. Thanks
nice, it can work with any local markdown files, yes?
so I can try to use it as [mdsilo publish](https://mdsilo.com/)
Personally, I'm currently transitioning from functional oriented JavaScript to Object Oriented PHP and I'm struggling a lot with the different paradigm. It feels like everything happens by magic rather than according to the neatly organized assembly lines that I'm used to.