skysight-inc/HackerNews huggingface dataset:
Do you use Softlayer? If so how has your experience been to date?
Economic uncertainty, even with financial security, is almost certainly going to delay many car purchases. If you don't know whether we're going into 2021 with 20% unemployment, its pretty easy to decide to hold off a year. Also cars are being used close to 70% less during the lockdown.
It's Time to Build for Good
OP here. I know that these rules of thumb gloss over some of the details, and it's this kind of ruthless criticism that I wanted to invite with posting this :)

I'm coming from the perspective of a tech giant, where there are thousands (tens of thousands) of services, and it's often a huge challenge to trace the flow of data through any given system or API and pin down the cause of production issues.

The static typing with Java gives us a lot more guarantees about the data flowing through systems, compared to Python. If I want to inspect some code or debug a production issue, static typing gives me a lot of guardrails. I can be sure that data coming in is of a particular shape, that null constraints are met, etc. Whereas (from what I can tell) it takes a lot of extra work (and more possibility of missing something) to do the same with Python or Ruby. But I haven't ever built a Python or Node service or whatever.

That's what I meant by legibility and debugging speed.

If you define legibility as "can understand the purpose of the code," I do think that Python can be way more legible since you've got so much less boilerplate.
Sorry for the naive question, but how does this fit into WinUI 3.0?
its interesting how crypto ends up rediscovering principles in banking/ traditional finance
> Assuming the point of his statement is to convince the reader of something.

This is the fundamental problem.

S&W is very good at taking people who "can't write" and teaching them 1) writing is a skill, 2) you can improve by practice, and 3) the basic practice is not very hard. I don't think it's a coincidence that the book remains popular among engineers who (often justifiably, based on some bad teacher) have been turned off to writing.

But also because writing is a skill, the achievable level is very high. (Much higher than I will achieve. I have a family member who is a professional author and dabbles in software development; I see where they are in software development, and realize I'm at the same place in writing). And there are different types of writing, for different goals, towards different audiences. Persuasive writing is not the same as technical documentation is not the same as poetry!

All of this matters but S&W pretend it doesn't.

A former CTO of mine told me of their previous position (where their reportees were writing primarily Java; we were writing a different language): The value of Java is that it establishes a floor. Anyone hired could be guaranteed not to fuck things up and contribute at least X additional value or work on features of at least Y complexity, and in that market / at that scale that was more important than providing an environment that made it easy for the experts to excel (which they could still do, just with more effort).

The book offers specific rules to follow, and if you follow them you will achieve at least mediocre writing. It's the Java of informative writing. If you are awful at writing and internalize those lessons you will improve and it will probably be some kind of professional boon. But there is so much more to writing, and you do yourself such a great personal disservice if you don't at least glimpse it.

(On the other hand, at the time I told that CTO I couldn't imagine working at such a place, and they agreed it wasn't appropriate for the current workplace. Now I'm touching management level in another company where I wish more of our programmers had a "mediocre language" floor rather than the more free-wheeling approach the company has. It seems there are very few places where the rewards of expertise beat the averages. But on the other hand, I still fucking hate writing Java.)

As for the analogy: without the "drawing" part, it might at least be accurate - but a lot of its force rests on that lie. Persuading people with lies is easy, but, well, wrong.
> Well, I've also done it the other way where I spent three years at a startup and couldn't find traction.

There is a massive space in-between those timeframes =P In this case, it doesn't seem you even actually built out a real MVP (not just the front-end) and tried to sell to customers. You hadn't actually validated whether people actually wanted the product for real, and just killed it because of one person's experience delivered in a talk?

If you're taking PG's essays to heart, your only concern at the beginning should be building the thing and finding customers that really want it. The pricing stuff is the easiest thing by far to change (checkout patio11's stuff on this, if you haven't).

Maybe this one really would have been a bust. But if your goal is to reach $2k MRR in 2 months, there's little chance you're gunna get there by building 3 week projects and gaming it out in your head instead of just selling to people. Choose 1 thing that you have a customer lined up for that really really wants it, and spend those two months building that out and making them happy.
This fazes the living daylights out of every intelligent human being except those tasked with spreading this morbid narrative as wide as they can for the buck.
>The deeper problem is that people are seen one-dimensionally, as equal to some degree, rather than their experiences, like college is some glorified vocational certification program.

This wasn't a problem when college was an exclusive program with standards that maintained prestige. Those standards have been gradually eroding as we faced collective political and corporate pressure to "open college up to everybody."

Intelligence and ability are heavily skewed distributions. The purpose of college was once to develop and certify those near the top. Now we're in some weird PC transition zone where standards have been lowered (this is evidenced by the fact that the distribution of intelligence has not changed, but nearly 50% of people have a degree).

Imagine if we decided that everyone needed to learn and play basketball and started letting everyone into the NBA. Imagine what would happen to the sport if we decided there were too many straight black men playing and we needed better representation of women and other groups. Sure, if you institute society-wide training, people on average might get a little at basketball, but nothing will change the fact that a tiny percentage of the population is able to play at a professional competitive later.

The only difference here is that intelligence is far less visible. There's far more room for decades of excuses and second chances when we have drilled into two generations now that anyone is capable of being a rocket scientist and all we need to do is go to school and try. The road to hell is paved with good intentions.
As an economist, I just want to add that money printer go brrr.
Most people don't really care about deeply interwoven aspects of the human condition or semantic meaning when they listen to music, because most popular music is shallow and derivative as it is, a catchy beat and a hook and little else. When you think about the possibilities for automating creative output, you have to consider that the lowest common denominator brings the most potential profit.
Lime lays off 13% of staff as coronavirus batters scooter-sharing startups
Thanks for that! Now I can use parallel -ly suffixes to express that thought, too!
Goes nicely with a famous aphorism of Pascal:

“Let each of us examine his thoughts; he will find them wholly concerned with the past or the future. We almost never think of the present, and if we do think of it, it is only to see what light it throws on our plans for the future. The present is never our end. The past and the present are our means, the future alone our end. Thus we never actually live, but hope to live, and since we are always planning how to be happy, it is inevitable that we should never be so.”

https://www.gutenberg.org/files/18269/18269-h/18269-h.htm
The minesweeper example from the article is a regular Win32 app. Desktop Win32 apps can call WinRT API’s.

https://github.com/robmikh/minesweeper-rs/blob/master/src/ma...
> You’re seeing Stalin just because I think we should help one another.

No, you are not talking about "helping one another". You are talking about coercion. Amazon is offering an above market wage. Hundreds of thousands of workers want to work for this wage. And along comes Mr. Morality trying to prevent this exchange from happening because it seems "wrong" to him. Him and his 35 years of deep insight into the nature of morality. Why do you have a hard time seeing that a lot of people are sickened by this behavior?

> You think the height of moral achievement is to use the government to tax incomes?

No, I think part of growing up is understanding that economic systems don't conform to your morality, and frankly, neither does the world. Please get off of your high chair and stop talking about price vectors being moral or immoral. When you are able to see to the end of things and understand complex systems you can begin to think about weighing in on what you think is moral or immoral about them. Until then, just worry about your own behavior and let other people transact how they want. Nothing prevents you from starting a business and paying whatever wage you want, if you think you can do it better.
You can't praise China for its response then criticize the American response as fascism in your next sentence.
You're assuming a lot of faith in market forces. In reality, the incentives should already be aligned with student interest: All of the information for it is already available. Retention & graduation rates are public knowledge, and you can easily find out if a school has job placement (and their rates) or merely a "career services" area that will help you write a resume and point you at some other resources.

The fact is, the majority of students don't make their decisions of where to attend based on tangible metrics. They make their decision based primarily on the perceived "experience" they will have in college, and only after that do they filter their options based on other factors (if at all).

The problem is less with the colleges, and more with the fact that attending college has become less about academics and much more about a stage of transition into adulthood (along with a sort of last "hurrah" farewell to the lesser responsibilities of childhood)
Rewind: A Field Guide to Profiting from Big Mistakes
Somehow I think .NET would have been much better had it started as something like .NET Native, but yeah cannot turn back in time.
While we've been hacking on the vst3-sys crate [0], we wound up forking the mentioned com-rs crate to support COM APIs on non-win32 targets (notably, there's some stuff with endianness of the IIDs, the calling convention of the generated vtables) as well as usability (the com-rs crate only supports up to 5 interfaces implemented at once). We're still chasing down some issues with order mattering when implementing the interfaces. Even without those small changes, it's an impressive piece of macro programming that is very close to being usable for general purpose, ABI-stable rust crates.

As a little dose of irony, clippy doesn't like the com-rs crate too much.

[0] https://github.com/RustAudio/vst3-sys.git
Mobile development still has some unfortunate features, like Apple's App Store guidelines limiting the types of apps you're allowed to distribute there, and ever-changing requirements that mean that apps that don't get updated for newer OS releases (even if the app is otherwise fine) get removed from the app store.

Even with that, mobile is where all the users are nowadays. Traditional desktop/laptop computing is not a growth market. If you want to build software that lots of people will use you want to build it for mobile platforms. Smartphones are also ridiculously overpowered at this point, so you do have the resources to make pretty compelling experiences unlike with what you'd think of as a traditional embedded system.
Exactly. We can do incredible things with well-designed cryptographic protocols. Bitcoin is a great example, but it didn't open up some entire new field of innovation. The innovation has always been in cryptography.
I grew up in the States and live in the Netherlands now. I can see this truth, but the Americans don't understand.

I want to take citizenship in a couple years... my family doesn't understand. The cultural rot is obvious to me. I hope simply that the country survives without violent conflict. It seems like it would have had to be saved ten years ago.
...and all of that will be illegal hacks to the official form of the tech, which is supposed to show what the content pushers intended you to see.

The right to run ad-blockers, which would, in passing, enable content alteration like you suggest, would be something we'd actually have to fight for.

Most people wouldn't understand, and would be stuck in a world where they can no longer control what they see or hear, or how what they see or hear gets changed before their brain is allowed to perceive it.

There will be a person on the street corner crying out that the world isn't real... but only the people running hacks and filters will hear her.

I love those science fiction stories where everything is shiny and all the tech is amazing and just works. But, there's no future I can see that goes from here to there.
Well, the best performing token is down 8% from ATH (and it launched this morning) and the worst is down 98.59% [1]. All this is leading me to believe they're a poor investment vehicle.

[1] https://athcoinindex.com/
Tax policy isn't sexy but it's really at the heart of most of our problems.

Personally, I'd love to see a political push to ease back income taxes and capital gains taxes (why are we disincentivizing working and saving?), and implement either a VAT or a progressive consumption tax instead, which discourages spending beyond one's means.

We could also take away corporate income taxes, and replace them with hefty Pigovian carbon taxes (to offset negative externalities), and land value taxes (as they're non-distortionary).
Philsophy majors are a common target for ridicule, but the fact of the matter is that corporations go out of their way to hire Philosophy majors to be problem-solvers of various types because they essentially have a degree in critical thinking.
This is not that obvious, since many people are resisting it, but if you ever tried to use type annotations in Python, it dramatically improves refactoring (from my experience PyCharm it actually is more reliable than GoLand), you get autocompletion and bug detection. Highly recommend this for large Python projects.
Which of these expenses do you think they should eliminate?

https://nces.ed.gov/programs/digest/d18/tables/dt18_334.10.a...
I guess PostgreSQL doesn't do everything for me :D
Thanks for catching those and I will be updating the post soon.

Did you get a chance to try the hands on exercise?
Super-simple, good-enough things don't last too long. They die when the ecosystem changes, or when another super-simple player comes along and looks a bit more shiny.

It's just how the world works. You have to conquer to survive.
TIL Rust is also sponsored by Amazon.
(https://aws.amazon.com/blogs/opensource/aws-sponsorship-of-t...)
Speed running the history of finance.
Debt pretty much hijacked my life. I'm gonna end up OK, but I'll live modestly at best as an old bastard.
I think these kind of patterns add huge amount of complexity to the system. Also properly testing them will be quite challenging.
Oh also I just wanna note that if we go by a previous convention, there is a perfectly good symbol for "this is an external link": back in the days when Geocities was relevant, it was pretty common to see external links marked by a little Earth gif after them, because it was a link to somewhere else on the World! Wide! Web.

If your browser feels like displaying Wingdings codepoints, something like this: http://egypt.urnash.com 
I get the impression that you're rushing - rushing to build it, rushing to get a customer, rushing to get to some MRR. Why?

Why the 90 hour weeks? Why make critical business decisions without any metrics after hearing some guy on the internet talk about $50/user? Because he's famous?

Most experienced people know to have patience: patience to find the right solution, patience to find the right users and patience to make the right connections. It all takes time and you only gave it 3 weeks?

Sorry but you sound like you want to make a quick buck and retire early, or maybe you need the money now. Nothing wrong with that, but it's not really a "SaaS post-mortem", it's more of a "I don't have the time or patience to invest in this SaaS".

All I can say is, have more patience, don't rush into things and don't throw your hands up in the air and give up when it's not going as well as you imagined in your mind. You have to persevere if you're going to run a startup. Good luck!
They probably mean the Condor project which started in academia in the late '90s as a part of what was called grid computing: https://research.cs.wisc.edu/htcondor They also have an extensive list of publications over the years: https://research.cs.wisc.edu/htcondor/publications.html
But there are clear and compelling arguments that vaccines aren't safe, whatever one thinks of whether they're useful or not.

RFK Jr has been leading the vax pro-safety charge for some time (not anti-vax), and I think is making a difference.

(I know with all the closed minds on HN, this'll get downvoted to hell, but if you haven't done your own research into the dangers of vaccines, then you'll stay closed.)
Yes, this is an all but solved problem. Sagas handle this as gracefully as you can in a distributed transaction, and with even a modicum of foresight a lot of these problems can be avoided.
I don't run Redis, or anything else that has data storage, in a containerized environment. Those are dedicated machines to a dedicated purpose and I already have resource slicing and prioritization in place. They're called "virtual machines".
If only there was a way to directly pitch A16z without the connections.

Some of us crazy people are consumed by Web3 ideas so much that we spend years thinking about it full-time aren't necessarily the most social or well-connected people.

Creating an MVP for a vertically-integrated company that's carefully designed to rip the guts out of the entire existing tech monopoly is extremely difficult at best. Applying with large-scale ideas like this to YC as a solo founder without an overachieving background offers an almost infinitesimal probability of success.

Likewise, it'd be cool to see pre-seed funding from these types of initiatives. I'd love to spend another year or two just refining the notes generated by tens of thousands of hours of thought into a cohesive design document. It's so much content I'm having to create a custom spatial interface to map and organize it all into a kind of living design doc.

I suppose the point is that the deep thought required to envision things like this is at odds with creating a personal brand or playing the traditional traction-based startup game. Some of us are just out there in left field, alone. We want to bring incredible amounts of value to the table, but it's very difficult to do so.
I agree that it sounds like he gave up too early, but I just wanted to say: It is difficult for any early-stage product to get even 1 paying user, let alone 150.
Hey munkay- we're free for unlimited users. Principally, we believe teams shouldn’t have to be limited by user counts when deciding which project management system to use. Most are still clunky and cap at 10 users for free accounts- planning to have a free forever plan for unlimited users (much like Gitlab).

Paid plans may include functionality for enterprise teams, full fledged integrations and/or smart features such as automated sprint management.

As for Github auth- that's coming!
I understand your point. But my contention is that there is a lot of spam, especially in the beginner content. So much so that real useful information is nowhere to be found in search engines.

I have recently started learning React and when I search for a topic, I have to wade through a myriad of articles that are basically "Get Node, Get React, CRA new, etc. etc." Nothing of actual use, but search engines pick up because of SEO I guess.

Finding something of value is becoming increasingly difficult. On top of that, I use DDG as my primary search engine and it doesn't help.

For articles regarding PGSQL, their documentation is the ultimate source and I frankly see no reason for these articles to exist.
Thanks for the feedback. I think the article was really trying to whet people's appetite for the hands on tutorial linked in the article. I wrote the blog post just to give people enough to:
1. Know they can actually store, query, and update JSON in PostgreSQL
2. Get curious and dig in deeper with the free hands on training.
Interestingly enough, a similar phenomenon does exist when using a compound called dinitrophenol. Naturally, like with every useful drug, it's been demonized and banned. What it basically does is make energy use inefficient, so a specific action (like clenching your fist) consumes more energy than normal.
This is the "vpn" option. It's a valid option. I don't think tightly coupling ssl is always a good idea - I just don't think it's a bad idea as an option/feature.

I don't use haproxy to secure my telnet sessions - I use ssh.
This looks like a nice project, and I will check on its progress. So far only two of the advertised steps are there.

Reminds me, I started a RISC emulator project on a holiday - and then forgot about it when the holiday was over :o

Not sure if combining "learn rust" and "learn RISC V" at the same time is a good combination for a large audience, it will depend on the reader.

Maybe the intended audience is someone who knows enough basics and has plenty of motivation for/prior knowledge of/interest in both topics. And then, for good content, there will always be an audience.
Hum, that's not really why you failed in my opinion.

I feel like you think building a company is only about following the good rules. This is wrong, there is best rules to follow to create a successful company, you need to take risks and do new things. Following the 'best practices' is the best way to no be successful.

Regarding your pricing, you are selling to individual developers, so, to people who never buy any professional products, and as other have said, after 3 weeks you can only say that you have not waited long enough to know if you are failing or not.

Also you are too sure about what you are doing. If things are that obvious for you, it means you are very likely missing something

My advice to you, forget about money, build something which satisfies your target users for free an when you will have several of them you will understand what they are willing to pay for. Startup life is long, you need to be patient and persistent, you have not failed, this is only the beginning ;), good luck
Kennedy committed to reaching the moon within 8.75 years in March of 1961, when the USA had a total of 15 minutes of experience in human spaceflight, all suborbital. They hadn't even decided what architecture would get them there.

They succeeded, and this is far less ambitious.
Any library/SDK that allows you to implement these patterns should have sufficient testing scaffolding available as well. We use MassTransit for a large, distributed .NET Core + RabbitMQ service layer and unit tests are no more trouble than they usually are with the build in Bus and Consumer test harnesses.