skysight-inc/HackerNews huggingface dataset:
There seems to be a virtuous cycle with making money doing something, where you learn to be passionate for things because they make money. The opposite seems to happen with passion projects trying to make money, and I wonder if it comes down to reality vs expecations and being on the wrong side of dissappointment.

“I can’t believe what people are willing to pay for this” can be either a positive or negative statement depening on what you value.
The screenshot they use for the example specifically has ublock origin as the vetted extension that is permitted to run.
Boston City Hall isn't just awful because of the deranged architecture (which admittedly is a consistently abusive architectural style), it's awful because it's also a place that nobody wants to be because of the poor design of the plaza (necessitated by the bad design of the building). So it fails not just in terms of design, but in terms of harmony with the city and the people.

I will definitely give the building credit. It's an exemplary expression of brutalist architecture and it'll be in architecture textbooks forever. If you had to design the peak brutalist building that included how it affected the built environment, this would be it.

The style is objectively bad in the same way that if you say that Starry Night is a bad painting or that David is an example of bad craftsmanship you're be wrong. It's not a matter of opinion. A good way to separate your opinion (beauty is in the eye of the beholder stuff) is like this. I like Blink 182. It's not great music but I like it. The Beatles or maybe the Rolling Stones could be considered objectively good music. I don't particularly care for either, but I don't have to let what I think get in the way of what's true.

You can do the same thing with Boston City Hall. You can compare Boston City Hall to something like the Notre Dame Cathedral. There's a reason why one is considered a global treasure, and the other is probably the most hated building in America. We can converge on truthy understandings of things we don't have good objective measurements for (yet). You know it when you see it.
> Open Source Initiative is not an authority here. We had this debate many many times. You may not agree with this point of view, but let's not make it as if yours is the universal one.

It practically is, and they've done a good job of gathering the relevant citations to make that point.

https://opensource.org/authority/

If you're passionately against this, feel free to make the relevant edit here as well: https://en.wikipedia.org/wiki/Open-source_software#Definitio... (but you may have to have a litany of citations to justify why the OSI definition is not a de facto standard if you want it to stick).
https://www.planetjones.net
This is amazing news, and I've found that thanks to Proton patches being upstreamed by Valve and CodeWeavers, not to mention the Wine community, that games that run on Proton tend to run using vanilla Wine as well, thus improving compatibility for Wine in general!
"There is no expectation for dedicated engineer time or solving their support cases"

Sorry, but yes there is. The final product includes the outcome of all that. Especially the minor and z-stream releases are the culmination of all the work of customers reporting bugs and Red Hat applying that dedicated engineer time and solved support cases to the next release.

There are many companies (including the one I work for) who treat clones as equivalent to RHEL. So, yes, it effectively conveys many of the certifications and system requirements to receive support from other companies. The clones have been promising "bug-for-bug" compatibility for a reason, and that reason is (in part) to ride the certification coat-tails.

If these things were not true, there'd be none of this drama. Rocky and Alma could easily base Linux distros off Stream and do additional testing and add or modify features to be more interesting. The code is there. The product is not.
Doesn't this kill all free social app revenue in Europe? I don't know about the rest of the continent, but my relatives from Hungary say that everyone there uses WhatsApp and Facebook.
Not directly related, but it's so cool that three different people from Florianópolis have commented! I don't think I'd ever meet someone from that part of Brazil in my normal life. That's a little bit of internet magic
FreeBSD's UFS
But that’s exactly it. You’re playing at a lower setting by turning off AA and playing at low resolutions

I’m glad performance is fine enough for you though. I still find it quite underpowered, where every game I play requires both feature and resolution compromises. Playing without AA is just not acceptable to me in this decade. At least not unless I’m getting significant battery life or thermal freedom to compensate.
That's far from true and simply indicates the direction (and intensity) of your own political passions. This is one of the most reliable phenomena on HN: everyone thinks their team is the one being repressed. People with opposite passions think the site is overrun by your team and that the mods are in your pocket.

https://news.ycombinator.com/item?id=26148870 has an amusing list of examples. I suppose I should make an updated list sometime.
It seems like there's a lot of libraries for plotting in Julia now. Does anyone know how good interoperability between Julia and R is? I have a lot of workflows in R and Python using some pretty niche bio informatics libraries, but Julia just seems...better.
https://blog.sebastiansastre.co/

Irregularly publishing about Smalltalk (mostly Pharo) and ideas and insights worth remembering.
Wouldn't most people say something about spending all day doing this (and make money). The second being a side effect of the latter.
Ooh, i think i remember this one: It had the cosmic coincidence of one of its researchers being called Timothy MOSCA.

https://www.smithsonianmag.com/smart-news/see-the-first-comp...

good to see it got some more attention.
IT is full of those tools that have so many undiscoverable but (arcanelly) documented problems that there's an entire market for people that spent years studying them.

The side effect is that for each of those tools, there's an army of people that spent years studying them, and will push them at every opportunity they can.

And interestingly, those tools keep being pushed at places even when perfectly fine alternatives exist that won't give you almost any of those problems and don't require any specialization.
I said that Twitter is transphobic because Musk has made transphobic statements and has asserted that they are Twitter policy. And he owns Twitter, so they are Twitter policy. Ergo, Twitter is transphobic. This is not hyperbole; it is a simple statement of fact.
Hacker News Effect
As others have pointed out, the Secure Enclave in Apple Silicon runs a variant of L4, so that's 1+billion devices in production.
That’s interesting. I wonder what the legal arguments were
https://rolisz.ro I've blogged for more than 10 years, from technical stuff that I've learned, to places I've traveled, to random musings I've had.
The situation with CPython where you can type-annotate and statically type-check your code to the hilt and that confers no runtime performance benefit is so tragic.
> Note: currently it is not possible to clone blocks between encrypted datasets, even if those datasets use the same encryption key (this includes snapshots of encrypted datasets). Cloning blocks between datasets that use the same keys should be possible and should be implemented in the future.

Once this is ready, I am going to subdivide my user homedir much more than it already is. The biggest obstacle in the way of this has been that it would waste a bunch of space until the snapshots were done rolling over, which for me is a long time (I keep weekly snapshots of my homedir for a year).
Source is here for inspection.

https://github.com/libreddit/libreddit

You can self-host it as well.
AWS is by all means a legit cloud provider, one of the big three. You know what you are getting in to, and the skill/knowledge required is transferable to your dayjob.

Now when I read "oracle cloud", my thoughts immediately go to their horrible, gross way of doing business in DB land. Pay outrageous amounts of money for poorly specced machinery, the "you are not allowed to benchmark us" snafu, poor docs, no open source mindshare to speak of/terrible community. And I personally hate their sql dialect but that's me.

Then, you apply this feeling of grossness on the idea of them being your cloud provider. One that at the moment is not dominant, so learning how to navigate and use it is probably not that useful for your career right now. And one with, for me, a pretty shit-tier branding.

All in all I'm not surprised to learn they have a very generous free tier to lure people in.
What a nuclear waste of a website. What a shame.
Ok, tried Firefox again: 4k YouTube videos aren't a slide-show on my system anymore (using an old Nvidia card, though)! Yay! But GeoGuessr/Google Maps Street View is still unplayable. Well, still will continue to use a Chromium based browser until that is fixed (probably never will be at this point).
What do you do where you get paid to make things with code, electronics, and mechanisms?

I've built puzzles for escape rooms but there's just not enough money in escape rooms for it to be worth it.
I'm working on a project to create a blog powered entirely by GitHub gists, POC is working but there is lots more to do.

https://gist.aviperl.me/

It's an outlet for sharing some small code ideas I have here and there.
www.qusaihaider.com
https://michael-lewis.com/

Infrequent but longer articles on various subjects (topics at https://michael-lewis.com/categories/ ).

See also the blog search at https://searchmysite.net/ (and feel free to submit yours and/or others you like).
Trying to post regularly, I have been inactive lately.
https://bsid.io
Perhaps. But if I had the opportunity to investigate those concepts by meditating for several centuries, as one part of an even longer life, I'm not so sure that'd be a bad idea. Buddhism also, after all, includes the concept of Bodhisattvas, who don't need to incarnate but choose to do so anyway, out of compassion for others.
Thanks for the kind offer! But this would be Europe/Austria — I guess, I'd rather spare ourselves the postage. (Let's see…) :-)

PS: Lowe is quoted in "Delete." with, "The Aquarius would have blown the socks off of everybody. I felt, and a lot of people felt this was going to be a big deal and make IBM believe in this whole business." Now imagine that frustration… They had invented, designed and developed iPhone-like home computing in 1977, and they believed in it and in its transformative potential, and then they came out of the meeting that should have approved it all with the project canceled.

(I understand that IBM didn't want to risk the reputation of their core business by deploying a potentially unreliable technology for what must have still been an experiment to them. [Well, that changed with the Jr. ;-)] But, I think, this also illustrates that personal/home computing ultimately had to come out of startups and not from industry leaders. As you rightly observed, IBM eventually managed to square the circle by implementing a startup-like process and putting their weight behind it. But they probably learned it the hard way.)
So too close and they're out of focus / blurry?

Does VR work for you?
> I really want to do some great work and help people.

Have you looked into ML compilation?

https://github.com/merrymercy/awesome-tensor-compilers

IMO there is low hanging fruit in the space between high performance ML compilers/runtimes and the actual projects people use. If you practice porting projects you use to these frameworks, that would give you a massive performance edge.
No, not at all. In more advanced social species, there is an evolutionary advantage to older individuals helping their young.
Don't know about that, but before Musk the shadowbans were just a theory and I remember Jack Dorsey even denying existence of them.

The committee twitter had before was in close collaboration with FBI.
Currently twitter is one of the only of the bigger social medias, where you can even discuss controversial topics and see discussion around those.
I think there's a way about going about these things that can make you hate it or enjoy it. I'll share some of my story as an example of how I compartmentalize my different activities.

I code for myself, I have been since I was a kid. Often they're little utilities that I find fun, interesting, or useful. Sometimes they're tested, if for instance it's something running part of my house. Most of the time they're not because testing is arduous at times. I feel very attached to what I create for myself; it's often creative or exploratory in nature. I enjoy this kind of code and share it freely, usually without a warranty.

I code for a large firm. The way I code there is entirely different. I'm very unattached to that code. It receives lots of criticism that I learn from but at the end of the day as soon as I put hands on keyboard that code is their code. I'm talented so I get to work on things I find interesting, but this job is a paycheck where I'm paid for meeting delivery deadlines at a standard of quality. As a result the code I write here is of a different nature, it's easily maintainable, testable, and quite rote. This money funds my day to day life and savings account. I enjoy my coworkers and select them carefully to the best of my ability but it's a job at the end of the day.

I also have a consulting business. I build solutions for clients or help them attain their goals. This job isn't just a paycheck because I often work with small and medium businesses who don't know what they need or how it needs to be done. I get more agency than I do at my FAANG job, but I'm still working to get paid according by meeting the clients goals. The code I write here is less rote than my enterprise code, but not as creative as my personal code. This money usually funds projects around my house or trips. I enjoy helping small businesses, but it's a job.

I also have some for-profit ventures I work on with friends. I have much more agency here, but I'm working to serve the needs of potential and current customers. My quality standard is higher but it's not enterprise code; it's not quite as rote as my enterprise code but a little more on the creative side. The goal here is to eventually replace my corporate job. I have fun doing this because it's with people I enjoy but it's a job.

Compartmentalizing my commitment and knowing my desired outcomes has greatly helped balance this whole act. Outside of those things I have other serious hobbies: biking, gardening, camping, festing, recreational hallucinogens, spending time with my dog and my partner. Many of these overlap.
> doesn’t redistribute it

Well sure, but that's a really big caveat.
https://spapas.github.io/
Many employers make a point of checking the past 2-3 places on your resume, regardless of whether they were listed as references or not.

Also, not listing your most recent clients/managers as references (because why wouldn't they be glowingly positive?) can be seen as a red flag.
https://nicolasbouliane.com/blog

I redesigned it a few months ago after finding a font I love.
Well, if the programmer writes the type annotation to actually have their code checked, how would a gradually typed language differ in practice from a static language?

Yes, you can still do dynamic typing. But I'd argue that using `dyn Any` you can do so in Rust, which is a statically typed language if I ever saw one.

Otherwise I completely agree about the languages growing closer together.
Same here! The UX is so bad on both I just can’t use either. Not hard to quit when usability sucks and I find other things to do… like read or go outside.
I don't think 0 advertisements is feasible - some level of advertising is necessary for businesses to communicate. Shops ought to be able to have signs.

I think banning outdoor advertisements is a great idea, though, because people don't opt in to seeing billboards.
https://e-dorigatti.github.io/

I tend to write about my research and experience as a PhD student in machine learning and bioinformatics, and other random topics (mostly tech) that I find interesting.
https://heidenstedt.org

I should write more i guess
https://ayewo.com/

Published two articles yesterday as part of a project that will hopefully allow anyone to fully automate the installation and/or migration of a Ghost blog to any cloud host that supports Ubuntu Linux VMs.

https://ayewo.com/how-to-host-a-new-ghost-blog-on-aws/

https://ayewo.com/programmatic-creation-of-the-ghost-admin-u...
More of a collection of notes exported from my Joplin notes than a regular blog:

https://jthatch.com/notes/index.html
Ask China how that worked for them...
Too many men, too few women.
I've come around to a new appreciation of why a CLA may not be bad.

I have a business. That business deals in copyleft software that I have sole copyright in (or comes from permissively-licensed code).

My customers, which will be businesses, will be required to sign a contract with a CLA so that if they make changes, I will be the copyright holder of those changes.

No, I won't have individuals sign a CLA. But I also won't accept contributions from individuals, like the SQLite authors, who need a guarantee that all of their code can be public domain.

In this way, I will be legally able to loosen the license over time if I so wish. Without CLA's for customers, I couldn't do that.
I think it's more about fundraising. "Omg guys, this tech is so amazing and terrifying, it's a total paradigm-changer! ...Better get in on the ground floor $$$."
I remember this post from the time and I'm glad we've come so far since then.

It turns out the reason static typing seemed like a pain at the time is because we didn't have good tools. You'd write code for a while, then you'd run the compiler, and UGH there's all these errors to go back through and fix.

Now that my IDE highlights the errors as I go, not to mention has good auto-complete and jump-to-definition, I am much more productive in a statically-typed language than a dynamic one.

Interestingly there are still areas where most people seem to prefer dynamic typing: service APIs. JSON everywhere. Is it because JSON is actually better, or is it because we don't yet have good enough tools for schema-driven APIs (e.g. Protobuf, Cap'n Proto, etc.)? If we had those tools, would schema-driven APIs be widely seen as being more productive? (I suspect so but I am perhaps biased.)
https://cendyne.dev/posts/

Usually one article a month. The content is driven for what I feel strongly about in the moment, be it cryptography or managing teams to tech-social issues.
so if I take a picture of my wife on vacation in germany with someone in the background I'm breaking the law?
I completely agree with that. I have problems that after a DDD phase we have a suitable entity model and afterwards conversations with business and UX are very often very interesting.
Suse came from Slackware.
Planning to do more with it.

https://fabiobruna.nl/
> people who are already more popular on Instagram than they are on Twitter, which is a lot of social/non-professional audiences

This is regional/network-effect based.

I've seen it situated the exact opposite opposite direction in some locales.
Most public advertisement is for consumption goods - food, clothes, tech gadgets etc.

1. People have mostly fixed amounts of money for these products. So the role of ads is to influence which brands/products people spend their money on. 10-20% of the cost of coke/pepsi cans is just the cost of ads that are used to influence you buy one of two almost identical products.

2. Ads total waste of society's productive power as ad spend has little correlation with the actual quality of the product. It is not helping you find the "best" product, only make products attractive to you.
https://www.hankruiger.com/posts/
The secreted isoform of Klotho has ~550 amino acid residues, so synthesis by printing is not very feasible.
https://nithinbekal.com/

My random notes about programming, primarily about Ruby and Rails.

Built with Jekyll, and hosted on Github pages. Source can be found here:

https://github.com/nithinbekal/nithinbekal.github.io/
SEEKING FREELANCER | ROAS Expert (roasexpert.com) | 100% Remote | Flexible Part-time | Interns or Contractors

ROAS Expert is a startup-friendly growth marketing agency for fast-scaling DTC & SaaS brands.

We're currently looking to hire for International Business Development role. https://wellfound.com/company/roas-expert/jobs

Contact: careers@roasexpert.com and mention this post on HN.

---

SEEKING WORK | REMOTE | WORLDWIDE

Location: India

Remote: Yes, full-remote (4+ years)

Willing to relocate: No, but I can visit

Technologies: Product Management, Growth Marketing

Focus Areas: B2C eCommerce, B2B Marketplace, Supply Chain, FinTech (Payments & Neobank), SaaS, and HealthTech

Résumé/CV: https://docs.google.com/document/d/151Mv6MtbXclnq3lKQb_goMUF...

Email: rishunk16@gmail.com

LinkedIn: https://www.linkedin.com/in/rishabh16/

Open to full-time, part-time & contract opportunities. Please reach out to rishabh@roasexpert.com
Posted something new today: https://pomb.us/
Yeah! go for it! no problem patching it out!

Right now this was the only method I could come up with to release thing faster. I might think this through a little longer.

Thanks for the feedback :)
https://nivethan.dev/

More of a dumping ground for anything I find useful.
I liked From the Notes. The story had an Asimov vibe to it and the flow was captivating for me.

Maybe you could make a newsletter so I can subscribe and get notifications for when you write? I'd probably read them once in a while.
Just tried, no ads anywhere. I wonder why.
Having lived in São Paulo most of my life, I'd like to corroborate this. The groups tagging buildings generally have nothing to do with (other) crimes. The only unsettling part was the time I saw that that the wall below my 6th floor bedroom window had been tagged overnight
https://taoofmac.com

20+ years of UNIX/macOS related stuff, including ARM hardware, various electronics shenanigans and nearly 10000 interlinked Wiki pages:

https://taoofmac.com/static/graph (warning: Chromium/Webkit/GPU recommended)
Mixing ammonia and bleach gets you basically mustard gas, so be cautious about what is in any other detergent you use at the same time...
While researching the melting temperature of glass (1400 - 1600 C), I discovered how glass panes ("float glass" [1]) are made: molten glass is floated on molten tin in a positive-pressure of nitrogen (to keep the tin from oxidizing). The molten tin provides a very flat surface for the glass to cool on, which means cheaper glass because you don't have to polish the sides after it cools. I had no idea!

[1] https://en.wikipedia.org/wiki/Float_glass
Yeah, must be a damn big task trying to fix a codebase that is already over 10 years old.
> Even hide the table id in the schema. It's as if a developer can't handle a extra line or something.

That's because they can't handle it. I've seen a number of systems with 200-300+ tables that grew over 10+ years with 20+ developers working on it. This wasn't a Rails app btw, it's using a framework with much less opinions in a different language where an ORM wasn't being used.

You end up with `id` in some tables or `tablename_id` such as `post_id` as the primary key. It makes interacting with the app feel like a surprise depending on what section of the code base you're working on.
https://vjeran.crnjak.xyz
That's a very interesting double use of solar panels. Both to generate electricity and thus a second income for when times are tough. But also to act as shade to protect against heat/sun effects on the crop.

Pretty cool
https://jwcooney.com

I post about programming and technologies that interest me. I've been posting since 2011 and lately I've been looking for inspiration about new topics.