skysight-inc/HackerNews huggingface dataset:
> It also seems like an era coming to a close where a solo programmer can deliver an impactful product.

This is true but you have to look at it differently. There are generally two ways of looking at history: the 'great man'[0] theory, or the 'of the times' theory.

If you look at it one way Woz and Carmack and Torvalds and the others were instrumental in shaping their surroundings and without those specific people we would have lost out on basically the entire technological world as we know it.

If you look at it another way, they were inevitable -- the times were such that it was bound to happen (or at least extremely likely) because of a great confluence of events that could never be arranged or predicted, and if Woz had electrocuted himself making the Apple I power supply module then someone else would have done something similar around the same time and we end up at the same
spot (but Steve Jobs becomes a moderately successful Bay Area Benz dealer and we all use Blackberry phones with physical keyboards in 2023).

The era of an individual engineer or programmer making a paradigm shifting breakthrough in his or her basement may be over, but that just means the times have shifted into another dynamic. What that is can not be predicted, but if we do survive the oncoming crises upon us and somehow also never end up turning the planet into smoldering radioactive ash over a shipping lane dispute or something, there will be a time when such a person can be expected to emerge and do it again.

[0] excuse the masculine nature of this terminology, but unfortunately that is what it is called, though I haven't formally studied history in a while and it could have changed
Great list, I went ahead and added it to the bottom of my "Awesome" Python HTMX page: https://github.com/PyHAT-stack/awesome-python-htmx/tree/main
Like in any other language, it's best to avoid non-native dependencies.
After being laid off from FANG, I feel this essay painfully. One things I've learned is that people in FANG companies are a VERY SPECIAL breed and tend to only have connections in other FANG companies and they are next to useless in the real world. So when things are going well FANG network helps, but when they are going badly like now -- their value from a job perspective is nearly useless.

They have hyper narrow network and experience that applies almost entirely to FANG culture, scale and goals. They have very very few real money connections, like VCs etc, and really haven't built much reputation there since they have been with FANG their entire career.

They also have a certain enui that really is entirely about "I can never leave FANG even thought I don't like it, because I don't believe I can function anywhere else."

It's a bizarre situation. But fortunately I came across a 'hyper node' (people who just happen to have hundreds of high quality connections) and she helped us get to funding conversations and even deep inside some competitors to learn whats going on. So lesson is of me, you might not need the network, but it do need to know the person that does!
It's a low-pass filter. It won't eliminate side channel transmissions in very low frequencies, though.
I've been part of different hiring processes long enough to see just how many people get hired because they know somebody on the team, when there were other candidates who were as qualified or more qualified. When we can hire 1 person, my experience is that it is 1000% biased towards knowing somebody. Sure, if there is an undefined number of open reqs, you can argue that there is still space for the more qualified, unconnected applicants. But when you're dealing with a finite number of open reqs, there's actually not, and it is a zero sum game.
A proper CSS implementation of this would respect your browser preferences, so everybody could have it work as they'd like ;)

I apologize for the implication, it was not on purpose.
If you write code like a robot(read: junior developer level), you will be replaced by a robot. IMHO, lots outsourcing work is manual work, outsourced to save time. Some of it is to save costs. But the output from outsourcing is often horrible and reads like GPT code. And people will figure - hey, if I have to pay for this level of code, with not GPT?
There are a few ways you can withdraw from your 401k early without penalty. The best is probably Roth conversion laddering, which requires that you plan your withdrawals 5 years ahead of time. If you have a spouse and children, then it also makes sense to consider what will help you best set them up for a good life; you might not get to benefit much from that savings, but maybe your children will be able to avoid starting their adulthood as debt/rent slaves.
It's a bit confusing because it doesn't notify you that a verification email has been sent when you sign up. If you've already checked your email maybe try the spam folder.
The last 3 days I starred way to many times at the "this subreddit is private" page on reddit.

Not because I actively were using reddit but because all my search queries (not all of them with "reddit") went to one or another reddit post with the information not available anymore.

Even if reddit decides to comply, we have to change this for a better internet in the future.

Go lemmy guys.
My point is that the marginal impact will be negligible. The people who would get angry over forced reopenings are the people that are already angry over the API changes. Why would Reddit care about upsetting the people that are already allegedly leaving the site?
> The approach we use here is based on a family of algorithms called "Locality Sensitive Hashing" used in the popular library annoy. This article's goal isn't to introduce a new fancy algorithm/library but to describe how vector search works using real code snippets.

Right at the top...
"Those who most need coffee are the least qualified to brew it." -- me, after forgetting to put the pot under the filter when attempting to make coffee in the office.
> Especially for non-technical users,

Is this actually an issue?

If you're looking for a straight up reddit alternative in all its scope, I can see it being an issue, but if we simply want a better iteration, then isn't one more catered to technical users, perhaps be a good thing?

To me this feels similar to windows vs linux. The pains you describe in learning to use lemmy reminds me of windows users who complain about linux not being exactly like windows, UI wise.

But for users like me, after having un-learned windows and customized my linux experience, the result is just downright better from any angle. Yes, it was a time investment learning the ropes, but it was worth it.

Perhaps the modern approach is to stop trying to be like the most populist standard, and embrace platforms that are midway between the social giants and obscure niches.
Rick and Morty, also from Dan Harmon, frequently comments on the tropes it is utilizing.
Taibbi, Shellenberger, Greenwald — these are not people with “shit reputations.” These are serious and credible journalists with views outside the mainstream. You may not like them, but I strongly dispute their reputations merit serial dismissal of their views. This is precisely what’s wrong with the current discourse on the left.
This, in fact I suspect that these in person power networking events are (no offense to those who participate) a market for lemons, in the sense that only people in need of a job/career change/etc are going to them. People who already have a jobs and networks, at least among those I know, wouldn’t go to these events. Maybe they would if they were hiring, but probably they’d be more likely to go to a job fair than a more open ended networking event, since the hit rate would be higher.

Former bosses and coworkers, friends from college, etc are great additions to my network. I was never going out of my way “to network” with them, they’re connections I built from going out in the world and doing stuff. Random people on LinkedIn or who I met once and exchanged GitHubs or LinkedIn with, unless they were actively trying to hire people, have never been valuable IME, despite them being actively “networking.”
Just remember that these LLMs like ChatGPT hallucinate.

We still need experienced engineers to see these mistakes and fix them.

If anything, using ChatGPT will help with productivity and reduce the workload that is pushing us at burnout levels.

On the job security front, even if the LLMs get better at coding, they still need technical people that can articulate what is needed.

You will be fine, just take a deep breath and enjoy the present.
RIP Apple Mail Plug-Ins
I'm so close to doing this though. I imagine its really hard to do this for most people, but I personally fell into a expensive niche and I knew how to program.

The corporate ladder will pay me $200k for 1M/yr(compounding) of value. I imagine I can capture more of this, and potentially have employees.

I never thought I'd do this, I thought I'd be a desk drone forever, but with every project, I stare at the numbers and realize its possible. (The last time I did this, my wife started a 6 figure company, where her non-mathy friends thought it was going to be impossible)

Wish me luck on marketing, hopefully the thought of a compounding 1M/yr for a company sells itself.
The cross product of multiple state machines, I expect. If you try and use a single state diagram to encode the product of states, everything multiplies.
> I imagine its too hard to have an optional flag at the start of each program that can let the user decide?

The actual next-step proposal toward no-gil is GIL as a build-time flag (which isn’t quite the same as a runtime flag, but not too far off, either.)

https://peps.python.org/pep-0703/
Show HN: Filtir ChatGPT plugin for fact-checking (demo) [video]
We've made a ChatGPT plugin to help with fact-checking the outputs of ChatGPT/GPT-4.

Feedback is v. welcome.
Population-based cohort study of oral contraceptive use and risk of depression
>You're in the top 10% of software developers if you make over $170k.

Mind boggling. You wonder how much value they are creating. Software scales so easily.
Dupe: https://news.ycombinator.com/item?id=36341257

Link to Lemmy community: https://startrek.website/c/startrek
Sideload iOS apps using legacy macOS Mail plug-ins
Depends. My current SUV costs $1100 a year to insure including tax. I just got a quote for a Tesla Model 3 for the same level of coverage. As of today it's $6014 a year without tax.

I don't drive enough to make up a difference of $5000+ a year in gas and maintenance.
Rust does have manually-written error handling paths like that. See for example the panic handling in Vec.retain_mut: https://doc.rust-lang.org/src/alloc/vec/mod.rs.html#1577

I doubt most crates handle these scenarios correctly.
Armbian is a saving grace for boards that it supports.
Thanks for this. I can see Lemmy as a definite alternative now. I joined a couple of Lemmy servers and I definitely like it so far, and I'm looking to move away from Reddit anyway.
> The sources complying with regulation and testing requirements, however light, will be more expensive than someone growing some plants in the back of a spare building somewhere.

The cost of dodging regulations can easily exceed the cost of compliance.
I have two different answers to this, one technical and the other about power and leverage.

1. Technical. I don't think it's apples to apples. You don't need a single You don't need a single fediverse instance to handle 9 digit MAUs, and if you think of each subreddit as a different instance of a fedi-server then I think it would hold up, and I'm sure it could with some work.

2. Social: I don't think the strike/black out will succeed in any significant way unless the mods have more leverage. Threatening to go fedi, and starting to do it for some of the subreddits, will dramatically change the power dynamics. As a thought experiment, game out the current situation. Reddit needs to make money, and if they want to IPO (i am anti IPO but that's not my choice) then they will also be expected to grow exponentially. They can't do that with third party apps that don't show ads so they are stuck between a rock and a hard place. The community very much wants to have these communities, and everyone knows that. If they can stick to the strike it's mutual self-destruction but from reddits perspecgive given in is also self destruction. The CEO is right, the community likely won't be able to maintain it for all kinds of reasons. The main one being reddit can just make the subs public again if they want to. So what leverage do they have? None if reddit believes their only option is reddit.
I haven't studied the guts of it, but I've been impressed recently with Github. It feels like a normal, page-by-page application, with human-readable URLs, and none of the usual SPA shenanigans as far as after-page loading, infinite-scroll nonsense, or broken back button behaviour... but then stuff happens like a page that's sitting open on a PR automatically pulls new comments as they are posted, and it looks identical to if that page was loaded afresh. Spiffy.
Unfortunately, politics (in the USA at least) are too broken to lead these types of changes. It would seem we need to first fix our political system (e.g. remove monetary incentives from politics, repeal Citizens United, etc.) before we can meaningfully tackle climate change.
well yes, that's always an issue with popular social media. That's why I make sure my 18+ furry roleplay account is different from the professional one.
The article mentions that the handles were often cast over the blade.
I'm a web dev and I've tried to tell most of my clients (in the US) that they don't even NEED a cookie banner, and moreover that if they do, then it needs to be compliant with the law otherwise its completely pointless and cumbersome. They don't care. They don't trust what I tell them because they see countless other websites doing it, including some bigger companies. Even when I provide links to official EU sites or to articles that explain everything quite clearly, they do not care. And I also think it is seen as a sign of legitimacy, like companies want to prove they are a serious company in their space and so they do the same things much larger companies do, without actually considering what the point is and definitely without asking any attorneys to weight in. I suppose I could flat out refuse to do something that is dumb and pointless, but I'd rather keep their business because it doesn't actually affect me much.

GDPR made a lot of headlines when it was announced and a lot of American companies confused that with the cookie requirements, because that is the time I started seeing a lot of American companies install them, including my own clients asking for them. Despite the cookie requirements being around long before that. It's quite clear that, without enforcement, nobody will ever take these things seriously. The best way to handle it would be something that requires browsers to implement and which cannot be skirted. Maybe we should do away with cookies altogether and come up with something else.
> How does it work?

If you are interested in knowing how it works I recommend reading the docs [1], we have invested quite some time in them. Please let us know if more info might be useful and we will work on updating them.

> What can you host with it

Right now any static sites and Rust applications (including webservers and other TCP/UDP applications). Support for Node.js and Python is coming very soon!

> How does the pricing compare (free tier?)?

During the private alpha, Wasmer Edge will be completely free for its users.

Once the beta becomes public and available to everyone, pricing is expected to be comparable to Cloudflare Workers. We have also drafted the pricing on the product page [2]

[1] https://docs.wasmer.io/edge/architecture

[2] https://wasmer.io/products/edge
I think this would add friction on the whole, adding an authentication step to transactions where you currently just type in your card number and hit submit. It reduces friction compared to an alternative where you confirm transactions with SMS codes, but I don't think that is very common.
Polar bears without ice and snow will become brown bears. Polar and brown bears can cross breed. My guess is that the polar bears will merge and turn back into brown bears. But polar bears will be gone.
> benefit from the product and gain an incentive

> An infintessimal fraction of users care about philosophy or architecture [...] Users came for their cat pics. Give them their cat pics. Pitch them on the back end afterwards.

I'm afraid you don't understand the concept of the fediverse. The philosophy is the point. Making reddit2 is completely useless. This is not a product, it's a vision of how we manage communications as a society. It implies involvement, because in a democracy you are part of the decision process, and you act as a community. Your egocentric, utilitarian, self-obsessed mindset is the complete opposite.

I can't be really surprised to see this on hn, but oh well.
Exactly, and the most popular religion in the world is basically cultural continuity with late western Roman culture and its largest most organized official form even uses the Latin language and maintains political institutions with continuous lineage back to Rome.

I don't think there's a real timeline where Europeans were wandering around the ruins of the suddenly collapsed empire wondering who these people were. They knew fully, but the economic and political (and physical! plague!) situation meant they were unable to reconstruct the Pax Romana.

But they certainly tried, even when they were former "outsiders" like the Franks (who, in the west half of their realm, even dropped their native tongue to speak a form of Latin!).

In fact I feel it's possible that actual "progress" wasn't possible in Europe until philosophical thought moved beyond late-Roman neo-Platonic & neo-Aristotelian boundaries, and into new radical enlightenment era concepts.
Thanks! I figured that the best thing I could do would be to try and make a full project on my own and have it be a continuous project throughout my summer break, as a way to resemble working continuously on a product for a company in the future.
>plenty

dozens of us!

You gave me some real medical vibes here. "Its rare", "like 1/10 rare or like 1/10000 rare?"

plenty? Like 1000, or like 100,000?
Java-the-bytecode is as dynamic yet somehow hotspot manages to be rather nippy
We hired for a Go spot. It is not easy to hire for. There are some people out there, but not as many as for Java or Python.

But that being said, Go is very simple to learn. If you can hire a smart programmer that understands concurrency topics in another language, they can learn Go on the job.
Ngũgĩ wa Thiong’o: three days with a giant of African literature
Ask HN: What are some of the best Reddit alternatives?
Ask HN: What are some of the best Reddit alternatives?
The logic in this letter is such a stretch. How can you attempt to nullify a law with an opinion?

"We think this law could create an unsafe condition (this isn't proven or substantiated with statistics in any way), because hackers could hack your car's computer and cause it to crash (there's .000001 percent chance of this happening, moreover no statistics provided to prove this is a valid concern) therefore it violates the Safety Act which says you can't sell a car with a defect, and this therefore is a defect (how? where's the logic that open connectivity is a defect?)
Please keep LLM responses off of HN
Care to share the URL of the CSV for easy comparison?
Presentation at Spring I/O 2023 about how to build multitenant applications with Spring, Hibernate, Micrometer and Keycloak.
https://httpstatusdogs.com/417-expectation-failed
Sounds interesting. Do you have any channels or particular videos you'd recommend?
"AMD has made several attempts..."

And failed to make any of them work, which to my mind means they've burned their possibilities more than if they flat-out did nothing.
Yup, that's the exact argument I'm talking about.
> It seems being a programmer in a high value niche seems more certain than hoping your card gets called.

What niche though? Glad it worked out for you, but not every contacting gig pays that much
Agree with this. When I first hit Mastodon and Lemmy, I was hit with 'Join a server'. OK, but I want to at least start with one that's a 'main'server before I jump somewhere else. I can always splinter off later.

Now that I've been on Mastodon and Lemmy, it makes more sense, but this is a HUGE barrier to adoption.
> Aggregate death numbers spiked

If you're claiming that, for instance, those aged under 40 without any comorbidities were at significantly higher risk of dying due to the impact of Covid-19 I think it would be good to post a reference for that.

The CDC publishes data showing causes of death by age cohort[0], it's worth looking at for the year 2020. Apparently they're still working on the 2021 figures.

The short version: Covid-19 just isn't a random killer - and certainly not of otherwise healthy under 40s - that everyone thinks it is/thought it was.

[0] https://wisqars.cdc.gov/fatal-leading
Part of the disconnect is formal modeling methods vs informal. There is tremendous value in having a shared understanding of the architecture of system such as how components interact, the data model and any type of sequence or state modeling if needed. That can sometimes be accomplished just with ephemeral whiteboard diagrams and sometimes more complex situations require deeper analysis.

The challenge comes when trying to document the entirety of the system, and keep that up to date. The overhead is too high and complexity is such that it defeats the value of a model used to communicate shared understanding.
It has even deployment instructions that don't tell you when your code will run, what resources are available or even on what URL you can access it. They say you can host a tokio server, but there's no mention of database or filesystem.

I imagine that admin panel has those answers, but well, I'm really not doing a deployment to see it. (I'm not even creating an account.)
Not my somewhat extensive experience at all. The subject librarians I worked with had immense amounts of knowledge in their chosen fields. This, not that. That is outmoded. "What you're really looking for is ..." "That's derivative, you'll want ..." and so on. They were really the group who impressed me the most.
Yeah, that's a good point. Did a bit of looking into them, and people do use them in desktops but need to add some cooling.

Some places now sell them with 3D printed cooling shroud and fan already pre-assembled:

https://www.ebay.com.au/itm/125971572492

If I had the need for something with 24GB ram (even though slow), I'd probably get one of those. It's a fraction of the cost of the alternatives, and is supported by CUDA still.
Few years ago, you built your arcade cabinet, and decided to put some nice launcher like RetroPie. It works fine for a few years, and then your friends tell you about Pico8 support.. nice, it is supported by RetroPie release! not nice: retropie requires ubuntu 18.04 or later.. let's hope your device supports it.

Few years ago, you built a weather station. Sadly, the weather backend you had was discontinued. You found a great new one, and it even comes with SDK and sample code! Sadly, the SDK requires python 3.8 or later. Does your device support it?

Few years ago, you built the home automation server. But recently, you got the set of remotely-controllable disco balls for each room which use FOOBAR protocol. Good news: Linux kernel supports FOOBAR protocol since 5.14. Bad news: your device kernel is much older.

Few years ago, you built the smart controller. You don't want to manage your infra, so you decided to go with AWS IOT, it is super each if you only have a few devices. But AWS announced they are dropping AWS IOT.. does your OS support newer system?

There are definitely cases when you set up the device once and never have to touch it again, but there are also a lot of networked things out there, and you often want to control them..