skysight-inc/HackerNews huggingface dataset:
If all you need to do is ensure everyone's on the same versions of the libraries - if you aren't concerned with your supply chain, and you can accept that members of your team are on different platforms and thus getting different wheels for the same version, and you don't have platform-specific dependency requirements - then pinned transitive dependencies are all the metadata you need. pyproject.toml isn't generally intended for this, unless what you're developing is purely an application that shouldn't ever be depended on by anyone else or sharing an environment with anything but its own dependencies. But it would work. The requirements.txt approach also works.

If you do have platform-specific dependency requirements, then you can't actually use the same versions of libraries, by definition. But you can e.g. specify those requirements abstractly, see what the installer produces on your platform, and produce a concrete requirement-set for others on platforms sufficiently similar to yours.

(I don't know offhand if any build backends out there will translate abstract dependencies from an sdist into concrete ones in a platform-specific wheel. Might be a nice feature for application devs.)

Of course there are people and organizations that have use cases for "real" lockfiles that list provenance and file hashes, and record metadata about the dependency graph, or whatever. But that's about more than just keeping a team in sync.
Tampering with safety mechanisms on your car voids the warranty on the safety mechanism, not on your whole car. Otherwise using third party mechanics would be impossible.
Blogger for more than 20 years. I love writing and I can't stop. Last year I published 60 or 70 original posts on my two business-focused blogs, and maybe 10 on my personal blogs.

In terms of finding an audience, it starts with being a good writer and having very original outlooks or information to share. Sometimes, that entails stating something provocative or that goes against the hot takes spouted by everyone else.

I've found that using multiple platforms to market your blog posts - and also expanding into other types of creative content, such as videos or newsletters - is the best way to build awareness.

Repurposing content is important. Some great blog posts started out as my own HN comments that seemed to resonate or I thought deserved a wider audience. I'm currently working on a project to turn about 35 blog posts (which originally were published on my niche business newsletter) into a book.

Awareness also requires regular cross-promotion - video descriptions have a direct link to the blog, and social media accounts might mention a single post a half-dozen times over the course of a year.

I spend a lot of time and effort on it, but I like to do it and there are real benefits for my business.
Not once did I read in that lengthy piece that a single Islander has protested the term “cargo cult”, yet here we are… another person detached from the actual situation wanting to take back a word in the hope to not offend anybody.

It’s ironic that the author themselves is cargo culting taking back language as an apologetic virtue signal.

“Don't you see that the whole aim of cancel culture is to narrow the range of thought? In the end we shall make thoughtcrime literally impossible, because there will be no words in which to express it”
I wouldn't be as harsh on LLMs as I was on blockchain. Blockchain didn't solve a single problem I had or understood. In contrast, LLMs already solve a few boring and annoying problems for me, which I find quite valuable.
I actually disagree. If you are only a moderately attractive girl, and want children especially in this economy, a handy guy is the only way that's going to happen regardless of his perceived handsomeness. As long as he's not a stereotypical Reddit neckbeard, he'll probably be fine.

> It is also not fun being with someone who is not into you physically.

I don't actually believe this. Our prime of physical attraction only lasts 20 years give or take; but is then followed by another ~40 years of very limited attraction no matter who you are. Even for the healthiest and most attractive, it is completely inevitable that there will be a time without physical attraction.
I've been a part of a few successful rewrites, one definitely larger than what Sonos did.

We should let go of some of the JoS dogma. Failed rewrites are the result of mismanagement, not because rewrites are inherently bad.
Another catch is heat management in summer (and much of spring and autumn). The problem gets dramatically worse closer to the equator, of course.

I love the natural light of a glass structure, but with the abundance of high-quality LED light (for a price, naturally) and ways of channeling natural light I wonder how modern architects would reimagine more traditional closed-in highrises.
Just tried this using similar prompting to the original and it required several rounds of telling it about compiler errors before generating something that looked suspiciously like a _very_ basic version of "nom", without any of the state/position tracking or the nice error model in megaparsec. I suspect anyone talking about instances where doing something like this "just works" is a grifter/aspiring AI influencer.
It costs the VA money they could use to youknow be saving veterans lives with? That is the "explain to a five year old" tier reason. There are a lot of other reasons too besides that, but the simple one for you should suffice.
I also ran a dual Celeron system overclocked to 450mhz - it was great value in 1999. Abit even launched a motherboard that let you run dual Celerons without modifying the processors, the legendary BP6:

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

This was first board to let you use unmodified Celerons, the "hack" to let dual CPUs work with those chips was performed at the motherboard level, no CPU pin modifications needed.
It totally depends on the type of vegetation. Some species, at least while alive, retain water and resist burning, acting as natural fire stops. Other species, including many imported to the area for aesthetic purposes, act as dry tinder.
I'm confident Raspberry Pi writers have never used a credit card.
> even if you did everything else right in the first 29 minutes.

But you didn't do everything right. What makes OWTC different from most economics sims is that the goal is to quickly establish monopolies on the various planets. So unless you starved the competition of resources, pivoted to producing high-value products from cheap commodities, or speed run to offworld shipments, with an eye towards buying out everyone else, you're not playing to win.

The matches are sprints, not marathons. And faction abilities are critical to victory. You really have to chose matches that favor your faction if you want the upper hand.
Yes, and while a little bit better, I think it's still quite bad.
lol “scrum main”
Are you asking if maintaining a personal blog is worth it or if it's still relevant in building your personal brand, and if now, how to build it?
Attractiveness may be the wrong question. Women tend to prefer "bad boys" who may protect them better from other males. Some women also respond sexually to stressful or painful situations that they wouldn't normally seek.
He died. So pedantically you can say he doesn't have any wishes any more, but it's clear they meant that it's against what he wanted when alive.
EEE PC was tiny, IBM (OS/2) were full of hubris, what happened to DR-DOS ?

Valve is neither tiny, nor does seem to be under the thrall of hubris. Also Microsoft seems complacent so far, though that might change.
The best thing for a student is to abandon dogma. The easiest thing for a teacher is to embrace it.
Calling Luck Be a Landlord "Vegas-style" is detached from the reality of the situation, frankly.

There are Vegas Style slot simulators for sale!

https://www.walmart.com/ip/Monopoly-Casino-Vegas-Edition-PC/...

Walmart is selling one right now that is rated "E for Everyone"! This is a game that simulates gambling, complete with wagers / bets and winnings and everything.

Luck Be a Landlord doesn't have a function to bet before spinning. It doesn't feature gambling at all.
> I think TfL should focus more on the "transport" part of their business.

I imagine they'd love to if they weren't constantly shafted by Government Du Jour when it comes to funding.
All the embellishments on it seem like they probably involved operating imprinting machines or printing ink onto the paper, too.
I just don't have this paternalistic instinct to try and protect people from rootkits. Even if I did, this is certainly the wrong way to do so—you need to hold companies accountable for the flaws in their software (for which we have basically no legislation at the moment) or they have no incentive to make the regulations meaningfully protective. Otherwise you just end up with shipping hardware that's still insecure, but checks the right regulatory checkboxes, and still restricts people from using the hardware they bought, and still no way to remediate when something inevitably does slip past the regulatory controls.
1) I write a personal blog [0] whose posts I sometimes share here [1]. I write mainly to understand what I think and to have a "prepared statement" for conversations I am having with friends. If I develop a brand at some point, great, but it's not the point.

2) Looking at some blogs that routinely do well on HN (e.g. Dan Luu [2], Jake Seliger, [3] or Jeff Kaufman [4]), I don't see a lot of SEO-/algo-aware optimization. I see instead people who are writing persuasively about topics they're knowledgable about. Obviously that's easier said than done. But is there something you know a lot about where you have something burning to say?

3) Nate Silver, Matt Yglesias, and Noah Smith are all successful independent journalists who have written on blogging [5] [6] [7]. I'd probably start with those, but a common theme is they write a lot and they promote/talk shit on social media.

[0] https://setharielgreen.com/blog/

[1] https://news.ycombinator.com/item?id=32911306

[2] https://hn.algolia.com/?q=https%3A%2F%2Fdanluu.com%2F

[3] https://hn.algolia.com/?query=https%3A%2F%2Fjakeseliger.com

[4] https://hn.algolia.com/?q=https%3A%2F%2Fwww.jefftk.com%2F

[5] https://www.natesilver.net/p/always-be-blogging

[6] https://www.slowboring.com/p/how-to-get-slightly-better-at-t...

[7] https://www.noahpinion.blog/p/noah-smiths-writing-advice
Ask HN: What's the best book you've read regarding software development?
Today's thread on the Debugging book made me realize there are likely great books related to software development that I've never even heard of, never mind read. I'd like to find (and eventually read) them.
In general I tend to balance my karma around 0 on most sites, treating it as a sort of a currency.

But some forums ask nicely to not do that, so I don't, cause I'm a relatively nice guy, and if they ask instead of commanding it, then why not.

As a result, the score keeps piling up for decades. Idk what to do with it, maybe I should start a quest after 10k.
I love my Rain mStand. It's made of cast aluminum, looks great, works great, and I've had it for....15 years?

At some point I'm sure I could easily recycle it.
Show HN: SEOCheckr – A suite of free SEO tools
It has happened before, why not again?
I don't recall details but connection issues, the app freezing. I just gave up and returned it. The thing was the app was so hard to use and didn't work right that I just figured Sonos products were crap (this was the first I'd ever used) and gave up.
Maybe OP should be going after the politicians and corporations that have used government benefits. Where's that freely searchable database?
> dropped it because of bad graphics performance (only software rendering supported

This is by design, to provide high security, which is the point of Qubes. It's planned to allow GPU for chosen, trusted VMs: https://github.com/QubesOS/qubes-issues/issues/8552

Alternatively, you could perform a GPU passthrough, https://www.qubes-os.org/faq/#can-i-run-applications-like-ga...
Strawman? Please.. it’s Strawperson
Yt video: building a minimalist Pomodoro website with cursor (Turkish tutorial)
Easy doesn't mean without any warning, it just means that the device is unlockable by design and without OEM's approval.

It would be reasonable to:

- factory reset the device before unlocking it to protect existing data (like Android phones require)

- display warnings, for example "if someone's asking you to do this, it's probably a scam"

- for the owner to be allowed to permanently disable unlocking, e.g. the commonly cited example of someone setting the device up for their elderly parents
It's worth it to me.

- I use it as a quick way to answer coworkers' questions ("Here, I already wrote about this problem at <link>, let me know if you have questions!")

- I frequently use my own previous posts for remembering how to do things

I'm not seeking out readers. I basically just need a public place to brain dump. The operating expenses are zero so the only cost is doing the actual writing. My posts are typically short though, so even that cost isn't high (and I can write them whenever I want).
If you can expand on why Pablo Escobar expressing a similar sentiment is a useful comment, I'll write an actual response with some substance.
Questions for VCs
Key takeaways from Keir Starmer's action plan for AI
Vladimir Horiwitz begs to differ.
"volatile", according to the standard, simply is: "An object that has volatile-qualified type may be modified in ways unknown to the implementation or have other unknown side effects. Therefore any expression referring to such an object shall be evaluated strictly according to the rules of the abstract machine."

Or simpler: don't assume anything what you think you might know about this object, just do as you're told.

And yes, that for instance prohibits putting a value from a memory address into a register for further use, which would be a simple case of data optimization. Instead, a fresh retrieval from memory must be done on each access.

However, if your system has caching or an MMU is outside of the spec. The compiler does not care. If you tell the compiler to give you the byte at address 0x1000, it will do so. 'volatile' just forbids the compiler to deduce the value from already available knowledge. If a hardware cache or MMU messes with that, that's your problem, not the compiler's.
Taiwan expects small impact from Trump tariffs on chip exports
Most of your questions revolve around acquiring readers and sharing content. I am not sure my reasons for blogging are the same as yours, but I will say that it has been beneficial for me, both personally and for my career. During job searches, it is helpful to have a collection of writing samples that show I am competent and indeed a real human rather than an LLM fabrication. On a personal level, it’s been very rewarding to get emails from people telling me my content helped them in unique ways.

If I had to start over, I would certainly do it again.

Shameless plug: http://rickcarlino.com
Please AtlasBarfed with such a leet pseudo don't let yourself get trolled down into this kind of statement!
The president elect has confirmed that this is his plan, and he has the authority to order it. What do you think is going to stop him?

https://www.nytimes.com/2024/11/18/us/politics/trump-militar...
Yeah, GFWL was a debacle that has thankfully been largely forgotten. If Microsoft couldn't pull it off back then, they're not going to today.
I studied at an engineering college with a disproportionate amount of men, and I saw a lot of these ugly social dynamics. I think you are just blind to it all because things work out for you.
> And yet the SVO turbo 4 cylinder was one of the most coveted Mustangs ever.

BringaTrailer.com prices would say otherwise...

They have a small cult following but that's about it. I had a Merkur XR4Ti, a distant cousin, and while it was a fun car for the time, it was no <insert famous Mustang>
It would be really nice to see open source being more widespread in games, though of course it's harder because they are more art than software.

Splitting code and audiovisual assets might work ?
AI in America: OpenAI's Economic Blueprint [pdf]
The thing here, one "regular" person trying will have little impact. For example, I have bicycled to work for almost 40 years, depending upon weather. But at times that was impossible due to traffic design and public transportation in the US being close to useless.

We still have large countries pushing fossil fuel and opening up new oil wells. Coal is just being replaced by Natural Gas only because it is much cheaper.

Want to make things better ? Stop all Fossil Fuel subsidizes and at least triple the price of Auto Fuel. Then you will see real impacts. But the very second Gas Prices raise, the Gov does all it can to lower the cost of fuel. It does not matter what party is in office.

So yes, it is close to too late because no real action has taken place. We are seeing adoption of green, but that is being eaten up by AI and *coins and other factors.

The youth of the world will suffer because of our inaction.

End result, people voted in an admin that will increase Fossil Fuel use because of raising prices.
> Who the fuck knows ? And how is that even remotely a useful question to ask - it's not answerable, those who commit the scam are the only people with the figures, and there's no "register of fuckers who scam other people" where they have to tell you how well they do.

Um, why do crime statistics have to come from the perpetrators rather than from the victims? The victims report the crimes, duh.

Anyway, you spent a lot of words avoiding my question, which is how exactly does vendor lockdown stop the Nigerian prince scam? You're arguing that vendor lockdown is supposed to protect consumers, but you can't seem to explain how or how often.
The anthropologist Philippe Descola with his main work Beyond Nature and Culture has been trying to classify the nature/culture relations by studying comparatively several societies.
Maybe not so much a blog, but I believe a developer should maintain their own website, whether that includes a blog or not.

It lets you define yourself and organise your own projects. And (I believe) most importantly, you learn how to maintain a project over many years, which informs you of the most important decisions that need to be made at the start of a new project.

Does this help you get work? Who knows?

In my case, I have been approached by people who saw my website after reading an on-topic comment on this one :)
Wasn’t there a prompt engineer salary posted on HN a while back for like $350k?
> For example: git master branch. We had a HUGE kerfuffle over that, to the point where even GitHub now gives git init examples that create and rename the master branch to "main". This was a pointless exercise that served no useful purpose other than to make a bunch of social justice warriors feel important.

Does changing my git branch naming practice harm me? No. Does it encourage me to be more thoughtful about how I use language in general, even if that particular case probably doesn’t really matter? Yes. I see that as an absolute win.

By the way, Git’s release notes explicitly mention a desire to “wean ourselves off of the hardcoded ‘master’”[0]. GitHub is just following the intended use of the tool that it wraps.

> people do crave status, and will subconsciously tweak their beliefs to put them on the virtuous side of whatever they're doing

Why is it bad that people try to be virtuous, and why do you think that wanting to be virtuous implies a desire for status?

[0] https://lore.kernel.org/git/xmqq5za8hpir.fsf@gitster.c.googl...
Well, as of right now the AI-generated images are considered to be un-copyrightable by the USA Office of the Copyright, because they were created by "a mere mechanical process that operates randomly". That doesn't mean that they are in public domain, of course — but the law could make it so, why not.

I guess I know why not: all of the major copyright holders would probably rather prefer to settle such issues in the courts and/or contracts, to get their share of the rent extraction, and AI companies also don't have much incentive to have AI-generated output be public domain either, so I'd imagine the lawmakers would try to reconcile theirs opinions somehow instead of adopting this point of view of mine (I am, after all, a random person on the Internet and have no lobbying power).
For a developer capital costs are the main factor, as operational and maintenance costs are passed to the tenant. With glass technology improving, the solar radiation component onto the HVAC system is now not much different from a traditional façade. After all there is no roof heat gains, other than on the top floors and maybe partially on some others. For the most part of a floor the heat gains for HVAC is lights, equipment, people and the cost of cooling the fresh air. People also add to that load. On the civil side, glass facades enable thinner floor slabs with the gain normally of some extra floors. I have been involved with many high rise buildings and they are highly complex beasts to get right everything, especially the costs. With flat slabs one can cast a floor on average every 7 days.
Maintaining Context in AI Companion Conversations
Someone needs to point out Puerto Rico as an example of how they'll be treated. Also, Guam and other US territories.

All that, AND no healthcare. And taxes.

On the plus side, they'll probably get to be the first target in any nuclear exchange, so it will be mercifully short for them.
RRT2 focused much more on business and economics and less on routing puzzles and micromanagement. OpenTTD is good but very... sterile.
No-one's railing against anything.
Stands like this have to be paired with an external keyboard.

Raising the monitor so that the top is as close to eye level as possible (while maintaining a straight back) is better orthopedicly.

It's impossible to achieve this and a good keyboard posture, so you must introduce an external keyboard.

Without an external keyboard, there is no value in using a stand, you might as well just keep the laptop in a neutral position.
It's easy for people who get paid to think to overthink things. He's overthinking it.

It's hard enough for people to communicate as it is. Now we're being asked to research the ancient history, etymology and moral underpinnings of words and phrases when all we really want to do is communicate with our colleagues. I think it's okay to use any word or phrase as long as everyone knows what it means, and accurate communication has been achieved.

People who find themselves with more time and money than sense on their hands have the privilege of writing articles like this. That's wonderful. Good for him. I'm happy for him. The rest of us can just carry on like we never read that article because although it's quite interesting, it's also absolutely useless.
Do you not have code reviews?
It remains to be seen how big-tech friendly the incoming Trump administration will be, but friendlier than Biden’s would be a low bar to clear.
https://www.lesswrong.com/posts/tHiB8jLocbPLagYDZ/the-online...

tl;dr the online mobile phone based gambling (oh, excuse me it's sports betting) apps' societal cost is too high, the whole economy is basically predatory (because the sane platforms were driven out of the market)

https://www.slowboring.com/p/the-sports-gambling-industry-ne...

https://www.slowboring.com/p/online-sports-betting-hurts-con...

"""
[...] total sports wagers had grown to well over a hundred billion dollars annually and states with legalized mobile sports gambling had seen a corresponding rise in calls to addiction hotlines [...]

While most gamblers wager responsibly, a concerning minority do not. Large samples of individual financial data show that legalized sports gambling decreases credit scores, increases debt loads, and substitutes positive investment activities. These effects are particularly prevalent among low-income men.
"""
If you’re worried your blog has to compete AI-generated content, I’m not sure that you should be writing it.