skysight-inc/HackerNews huggingface dataset:
No need for plastidip, and no need to apply directly to the laptop.

I got these transparent covers for my Mac: https://cdn.shopify.com/s/files/1/0009/5354/8852/products/cm...

Then I made a custom vinyl skin from DecalGirl that was applied to the top transparent cover : https://www.decalgirl.com/skins/laptops/apple

Problem solved. Now I have a laptop "wrap" that isn't permanently or semi-permanently attached to the machine.

DecalGirl has a bunch of other laptop skins as well for Dell, HP, Acer etc: https://www.decalgirl.com/skins/laptops
A bit later, it seems Netscape wanted to connect to the Visual Basic hype of the time: https://web.archive.org/web/19971022101212if_/http://www101....

I'm not sure if Visual JavaScript is archived at all: https://www.betaarchive.com/forum/viewtopic.php?t=42968
It’s fine if someone picks up and uses a project I worked on. That’s what OSS is for, but the Linux kernel doesn’t need my support to keep going as it’s self sustaining at this point. Plenty of other projects are in serious need of active support and keeping them afloat is simply a better use of my time.
The Nemesis Effect by Michael Shotter . Great writing and fun adventure. Check out the YouTube review! https://youtu.be/qaIQgavJhBk
Yes, that was me. I'm glad it was useful to you. That makes me smile. :)

Here's my very frustrated sign off message: https://twitter.com/ATXTechEvents/status/1321837596926947330
I understand your concerns regarding metadata aggregation. SSB was not designed with those considerations. I think that with those concerns as a constraint you kinda need a different protocol.

I think that rooms2 required a new protocol because of the handshake required for two peers to connect. I'm not an expert on protocol stuff, I write one of the clients but I'm usually working on higher levels than protocol work. I suspect that rooms2 is not just NAT breakage but it has some of the handshake and security involved in it.

If you want to dig deeper, I suggest asking for links on their rooms 2.0 repo. I'm not aware of a review like that, but I'm usually working with other stuff. I know there were some papers published recently, maybe those will appeal to you. :-)
>Next time I would do this, I'll probably will pay someone to do administration and taxes!

Or marry them (works for me). ;0)
I’m using AoC to learn Clojure this year. I found Day 14 part 2 to be performance-bound (the naive solution that worked fast for part 1 didn’t for part 2).

I have to cycle back to it to use a smarter algorithm for part 2.
Sure, I am a great advocate of remote work and that's how I work and worked (mostly).

We just need to recognize that it's not for everybody
Andreas King: https://www.youtube.com/channel/UC3ts8coMP645hZw9JSD3pqQ (SerentiyOS)
Do you have one for MMA as well?
You are much luckier and more of a “survivor” than any of them I feel. I also work at Faang, but only graduated college last year and only make 200k a year, barely. I will never reach your income at a job with where the stock market is at now, and how much the competition increased, you rode the wave all the way to the top of the corporate slaves pyramid.

So I’ll quit next year to start something because otherwise I’ll never become anywhere near rich with my income.
Only partially, for example whatever Kotlin code you would write to take advantage of those features won't be portable to Android thanks Google, which sucks for library writers.
I've done #1, it didn't occur to me that you could split up #2 and #3. That sounds like a really interesting project. Thanks for the idea!
Software needs to be maintained to be useful

Maybe that’s the problem we need to be addressing. More and more these days I find myself frustrated using modern software when old unmaintained software had already solved the problem.

We consider it a novelty when a writer like George RR Martin still uses WordStar on an old DOS machine [1]. Maybe it shouldn’t be a novelty. Maybe it should be the normal thing to do.

It’s utterly at odds with a consumer culture though. People don’t seem to want well-made things that last a lifetime. They want shiny disposable crap.

[1] https://youtu.be/X5REM-3nWHg
But that is the point of the Wolfram Language. If you are doing work with computation or data, it should be just built-in.
I re-read the series this year too. The books are just as good the second time 'round--maybe better. There's a fifth one new since my last read-through, and another in the offing perhaps[1].

Saunders' writing is for people who think that Gibson spends too much time explaining things.[2]

You do have to read between the lines a lot, and also stop a lot to figure out how bits of the world work, but the world-building is among the best I've seen. A fully worked out, humane society with its own customs, institutions, methods of government, and history in a world with multiple climatic zones and ecosystems.

Unlike most fantasy it's not fantasy aristocracy--there's no binary-thinking "of the blood/not of the blood" or lords and slaves stuff. Magical ability is Gaussian distributed; the mighty sorcerers come from the extreme right tail of the distribution, but everyone has a place and is allowed to grow and contribute as they desire and are able.

Democratic/collectivist welfare state fantasy, perhaps.

1. Saunders's blog: https://dubiousprospects.blogspot.com/

2. Must re-read The Peripheral.
I just had to laugh at loud when I opened the page and saw the Vim logo with Vscode written in it. I was not expecting it. Thanks for this :D
But this is specifically about Rust.

What data races between processes, other than Disk/IO, databases, or external services, can a Rust program have?

I explicitely exclude the whole category of external services, since that is "by design" really. And the whole reason for ACID, global mutexes, transactions and CRDTs.
The SNES version is one of the first games I ever remember playing. And I played it a lot.

I really love these articles.
Just do a google search. There are plenty and I do not want to recommend anything particular
I don’t have a site to point to anymore, but me and some cofounders built out a physical therapy vertical saas (patient management + mobile patient portal).

The issue: many PTs are VERY analog—sheets of papers with exercise, very few touch points, no data collection, etc.

The solution: modern patient management system for doctors, a mobile app that will remind you to do your prescribed exercises, track your response, have reminder videos so you’re doing everything right, and feed difficulty levels, etc to the doctor in real time to monitor recovery.

The problem: selling to doctors is hard. Replacing their entire day to day interface for their whole staff is a giant barrier to pass. Many patient management systems bundle in handling insurance, so his ended up being a “solve everything, then we’ll talk” type of system.

What I’ve learned: you need to make sure you’re MVP is ACTUALLY viable. We talked to a lot of PTs, and they were interested but not forthcoming with exactly what they would need to switch—still not sure how to pry out that info. Vertical saas is a double edged sword: the customers are bigger and stickier, but the sales process is slower and harder. Doubly so if you are trying to dethrone other deeply ingrained saas businesses from day one. A better approach likely would have been an extension to improve existing ones, then our own system.
Spent about $200000 on developing a real-time massive multiplayer online strategy game just to run out of money then fail our Kickstarter: https://www.kickstarter.com/projects/breadboard/terra-mango-...

We already had 4000+ people sign up to play once it hit beta, and even had local news cover us:
https://www.fox35orlando.com/news/terra-mango-could-be-the-n...

We vastly underestimated our ability to market the game and to influence people, even our own friends.

We should have shipped a somewhat slow and buggy beta version to those 4000 people who signed up to beta test.

Don't let perfectionism get in the way of shipping.

Or maybe we just had a bad idea
There is a lot of complexity hidden in the R functions as well. The reason of using higher level languages with comprehensive standard libraries is exactly to abstract these things away. So, I think it's fair to say that, for this particular problem, wolfram language is better suited.
It's a futuristic retelling of Moses.
Frankly no. Both Google and Microsoft office have taken a massive step back by implementing "smart" functionality into their mail search which makes accessing critical information (and therefore my job) impossible...
I'll be self hosting until these companies return basic working functionality
Think C++ concepts and modules, or .NET AOT delivery timelines.
How do the buyers get the political favors? They're kept anonymous.
The latter. There will never be a point when we can say we have ruled out supersymmetry. They can always say, oh, you just haven't looked hard enough yet—keep looking!
BBC survey to find the UK’s best loved novel of all time
>It fills her with dread when symptoms align with a possible ALS diagnosis. If she doesn't have a conclusion diagnosis she will sometimes not even suggest that something might be ALS because of the suicide risk.

This is a huge problem. Someone close to our family spent a lot of money to get a diagnosis because none of the doctors wanted to "go there". They ended up having to visit the MAYO Clinic for 2 weeks and spent a small fortune to find out, it hurt the family financially.
> Where's the "hard dependency on libc" list?

There are multiple libc implementations. libc independence is important and valuable. You'll probably find a "hard dependency on glibc" list in the documentation of e.g. Alpine.

> Or "hard dependency on Bash"?

Ubuntu will have a list from when they switched to ash as /bin/sh. Again, multiple implementations and independence are important, and something the linux community generally cares about.
Atlas Shrugged was the #2 favorite of entrepreneurs and business leaders, after the Bible, according to surveys by Fortune up until the ‘00s.

She’s had a profound positive impact on America, sent countless young men and women into entrepreneurship and wealth creation.

If we had Ayn Rands today, we’d have discontent youth building alternatives instead of throwing tantrums and destroying.
Upto Day 16 or so I would have agreed, but the difficulty really ramped up in the last week. Part 2 of Days 21, 21 were much harder than anything I did last year IIRC.
People generally know to check their spam folder if they're waiting for an email but it doesn't arrive.
Dutch watchdog finds Apple app store payment rules anti-competitive – sources
I don’t mean that’s the only way to trip up, there are a lot of unspoken self hosing email rules. Don’t use public data centers, don’t send news letters etc.
That is moving the goalposts, with DHTML or not, it can be a single HTML page.
I just started reading it a few days ago, and I can't put it down. I can't recommend it enough
It’s not so bad to run your own email server. Im doing it, because email is very sensitive data, and I don’t want to share it with Google or Microsoft or any other cloud provider.

The worst part is, that you can’t use any fancy email clients, because they all use proprietary protocols and once again cloud services. But imap and activesync works well enough too.

The most important thing is, to get a clean IP address. Don’t ever try to host your Mailserver on digital ocean for example, their IPs have such a bad reputation that some providers even block them on network level. Their whole subnets can’t connect to them, no possibility to get unblocked at all.

Once you found a legitimate hoster, check that your IP is not bkacklisted at any major provider. If it is, try to get other IPs, until you get a clean one. Don’t try to go through unblock-processes, that often won’t work.

And then you need to set up your server well. SPF, DKIM, DMARC, …
Metaverse, the next 3D television.
+1 I recently read a The Idiot as well, another incredible work of his.
Then it’s important to add a good English comment explaining why the local jargon is used, right? :-)
Actually, handling .shp files is also just built-in... https://reference.wolfram.com/language/ref/format/SHP.html
Thank you! Could not figure out Rails, was thinking about Django, Laravel but didn't think of Wordpress. I think (Django) with a PHP-like oval background would have been funnier.
https://storymancers.com/

High acquisition costs and high churn meant the unit economics made no sense.

If you have a subscription model and you're dependent on ads for acquisition, it's not enough to believe that with enough optimisation your business model will start to make sense. If it doesn't make sense from day one, it's highly unlikely there's a viable, reliable business there.
Ford == motorcraft....

It is telling that the "Big 3" have their own branding for their parts divisions, where I dont believe any of the other manufacturers do?
The article didn't even name the drug. It's a terrible article.
The company we buy our laptops from will buy them back for 50% of the original price after two years. That allow us to renew hardware a little cheaper.

We never assign used hardware to new employees, well monitors are reused.
It’s substack, basically medium for right wing pseudo-intellectuals
In my case, iOS does not allow extensions on Firefox. I didn’t know this before recently getting and iPhone and was pissed, but the side effect is less browsing on my phone which is nice.
That's not how you build correlational models. You have to build a survival model and estimate a hazard ratio by access to health insurance, along with other features such as race etc.

Otherwise wevcan cherry pick pairs of data points to match up with whatever belief one likes to hold.

https://en.wikipedia.org/wiki/Survival_analysis

Even survival analysis is far from perfect because its correlational, not causal. There are other techniques such as front door criteria etc. to figure these out.

https://en.wikipedia.org/wiki/The_Book_of_Why
> LaTeX needs to be updated.

If you would like to support the ongoing work happening with TeX, LaTeX, and friends, please consider joining a user group. You can join the TeX Users Group at https://tug.org/join.html, or there is a link to instead make a donation at the same page. TUG does a lot; see https://tug.org/activities.html, including supporting the LaTeX3 project and the development of LuaTeX over the years, as well as work on accessibility.

If you prefer, there are many other users groups centered on location and lanugage. See https://tug.org/usergroups.html.
I think this is (or feels like?) a bigger problem the more you look "upwards" towards celebs, billionaires and politicians. Every media outlet talks about the same ~20 people most of the time - Trump, Elon, Boris etc. while the local news disappears and the local role models go with them. In a small circle everybody knows who the cheater is, they get penalized socially (even if not legally), you see the penalty, and there is little reason to feel like a "sucker" (i.e envy them).

The darker spin is that there are now mortals and gods, and us mortals should be content with our lot and not look up at Olympus even as they cheat and loot us. Corruption, inequality, moral decay.. which one comes first?

My answer is to be the change you wish to see in the world, which will of course be quickly dismissed as cliche or moralizing. But hey it feels better than calling myself a sucker and joining the looters.
Second day of my first ever internship, I dented the aluminium lid of my brand new, very expensive, work Macbook.

So I had an idea - I slapped a band-aid on the dent to hide it. Caught the attention of way too many people. Everytime they inquired, I'd tell them it's because I hurt the laptop by denting it. Resulted in amused and confused faces alike.
My goodness, "Clear and Simple as the Truth" is one of the most beautiful books I've ever read. They also lay out a theory about what writing actually is (how thought is translated to language) as well as providing an appeal about why one should write in classic style. It contains many wonderful paragraphs of writers such as Pascal, Descartes, and Borges.
For me, one of the most discouraging things I've found about code in general, is that there's too much of it. And it's all the same. Every project, every repo, every developer, is just writing the same code, over and over again. Countless developers in the world are spending countless hours, are spending entire careers, writing code that's already existed. Real humans, are wasting their lives and their time.

One of the best things about open source for me is that it reduces this a little. By having public and free code, you can begin to reuse others' work instead of re-creating it. It's a radical multiplier on progress. Imagine having to write log4j when all you really want to work on is creating a search engine. An individual can build a project at a level of complexity/finess that would otherwise require LIFETIMES. Every day, I get to regularly complete projects which I shouldn't be able to complete in my lifetime because of open source. And I get to contribute back to that fabric/infinite conversation. Proprietary code, although it might garner usage and benefit its users, will never be part of that fabric.

This is why open source is worth it to me. Regardless of what proprietary companies do, I'm getting value from and providing value to open source.
You can never be sure :-) Don’t you paste snippets to SO, GitHub issues or forums, when seeking help?
2.5 million views is about $10k.
I don't think a sample with 35% positive sample is representative of the population.
Ever though about printing your initials in a sticker?
> How do large email providers make it difficult to host your own email?

By not delivering mail sent by your mailserver to mailboxes hosted by them. There's not much use for an own server, if your mail won't be received by most users on gmail or hotmail.
The same argument can be made for tattoos. Why ruin the design of perfectly good skin? And not so long ago, it was the common opinion.

Stickers are a way of expression. Sometimes, I don't like the idea being expressed, sometimes I do. Clean is fine too.

Phone covers are usually for protection. And a reason I hate phones with a glass back (thankfully a dying trend). It is fragile, slippery, heavy and not structural, it only looks good in a store because people put on a case afterwards. Pre Galaxy S6, Samsung had the perfect back cover, made of light plastic, openable and replaceable, and in the case of the S5, waterproof. You may find it ugly, but under a protective case, you don't see it. In fact, they even sold cases that replaced the back cover.
I'm sure you'll get a fair number of interesting stories here, but you'll find a _ton_ at IndieHackers (https://indiehackers.com) which is a sort of spin-off community from HN that's focuses more on bootstrappers and solo founders.

For me, I launched a five projects in 2021 that were a mix of total flops and sorta-flops, and they all flopped for the same reason:

* Saascast.io (https://saascast.io/) -- revenue forecasting for Stripe-based SAAS businesses
* Offramp (https://offramphq.com/) -- Get automatic feedback from unsubscribing customers
* Donel.ist (https://donel.ist) -- like a TODO list, but more motivating
* Sandpiper (https://sandpiperhq.com) -- inventory tracking for people who hate inventory tracking
* Rent Robin (https://sandpiperhq.com) -- automatic rent collection for small businesses

Saascast and Offramp are more or less total flops; I keep them running because I use 'em in all my other projects and I find them useful. They're flops almost entirely because I don't know how to market them, and I'm not convinced that they have enough value-add or PMF to be worth pouring money down the search ads sinkhole.

Donel.ist is, arguably, a total success because it got me out of a moderate depression (being fired and immediately going into lockdown sucks) and back into the habit of building things. It actually has a fair number (50ish) daily users, but it's not monetized at all so in that sense it was a failure at launch!

Sandpiper and Rent Robin are spin-out projects from another, not-failed project -- and while they're not setting the world on fire, they see slow-but-steady growth and the folks who use them seem to love them.

The running theme between all of these is that the projects I build where I already had an audience -- even if that was just myself! -- are successful, and the ones that I built because I had a clever idea but no committed users are failures.
What is Web3, is it the new phase of the Internet?
If you use hotmail.com a lot of legitimate email goes to spam. I see it as a problem of the hotmail users, not mine as a sender.
"perfect is the enemy of good enough" I learned a few years ago. Thanks for sharing, this is really interesting as I'm working a multiplayer project right now. What was your marketing budget like? How did you get those 4000 people? Do you have a postmortem or dev log from the time?
AI Ranks Streets by Density
These are rare exceptions and I think formatters can usually deal with that. I believe it’s also possible to disable specific ligatures (ie not disable all ligatures, but just blacklist those that don’t work in given language)
One type of locales I know are the LC_ env vars. So there the "ENV is a copy" applies too.

Another would be to read and write into locale files, such as JSON. But then the ame applies as with any database or IO: this is inherently race-condition-prone and that is by design.

Maybe grandparent is thinking about locales in many web frameworks, that is some global var which should not be shared across users. So that if you set `Locale.current = "EN_GB"` that applies for any (email)notifications, errors, files, responses or such, being sent out during that request/response and during any jobs that request/response may spawn. In e.g. Rails this "somewhat global var" is a Frankenstein, but works suprisingly stable, actually.
what kinds of workloads are you running? I bought the exact same asus laptop to be a portable gaming machine, but I've been surprised at how nice it is for normal laptop stuff. unless I'm playing a game or compiling a large project, I just leave it in "silent" mode and never hear fans.

everything you say about the build quality is definitely true, but I couldn't find anything better that a) had a 3080/3070 and b) was actually in stock.
Thanks for the feedback. I am more optimistic on the hypothetical case construction.

Regarding depression, I believe that working towards a goal, such as retiring early, would actually help combat depression because it gives purpose to work otherwise meaningless or monotonous. Also, I don't think early retirement planning is correlated to depression, i.e. they are orthogonal.

Regarding fat, the same argument, planning to retire early is not going to cause you to become fat. It is more of a lifestyle choice unrelated to when you want to retire.

Curious on why you would think they are linked to early retirement.

Regarding hobby, I have specifically talked about this in the website. If you already have a hobby, you shouldn't give it up just to retire early. However, if your current work is interfering your capacity on practicing your hobby, then maybe early retirement offers a "faster track" to be able to go back to your hobby than the traditional retirement route.
Work is not all about deadlines. It also requires discipline to be present for meetings (no matter how much you hate them), be available to solve problems (sometimes immediately), collaborate with other team members and many other things. It is called "Team work" for a reason. Good developers can get away with a lot of things for sure especially if they produce code but as someone who runs teams, it is not enough. I would rather work with someone who cares about how their work impacts the overall team vs just them working in silo and happy enough coz they hit their deadlines.
Making 1000 HTTP requests per second in Python