skysight-inc/HackerNews huggingface dataset:
I agree that the idea of crisscrossing the world to take every possible scenic selfie seems empty. For some people, it won't though. There's also so much more available to us than just this sort of consumption.

Personally, I've always had the itch to recreate as much of the computing stack I rely on as possible. I love the idea of running my own text editor in my own shell, written in my own programming language, compiled with my own compiler, running on my own operating system. Not because I think I would be pushing the state of the art forward or that it would be commercially viable, but just for kicks. The joy of truly understanding.

I think this is not a completely uncommon feeling, which is why a lot of programmers could look at Terry Davis and say "okay, aside from the obvious mental illness, the racism and the antisemitism, there is something there." He spent years building something with little value to anybody beyond himself. Zach and Tarn Adams spending twenty years on Dwarf Fortress also comes to mind, to the extent they are doing it for themselves. These projects require huge sacrifices on the part of their creators. The opportunity costs incurred shape their lives (e.g. the Dwarf Fortress decisions currently being made based on health insurance coverage). I can't imagine inflicting the programmer monk lifestyle that would come along with such long term non-commercial work on my young kids when the end state is just "Yeah, it's useless but I got a kick out of doing it."

Being honest, it's also hard to imagine that once my kids move out and I can pick a more austere lifestyle just for myself, I'll look at the remaining ~20 years of my life and say, "I think I will devote the rest of my life to this one single 'that would be kinda neat' drive."

If I had, say, 100, 200, 500 more good years where I could just subsist and pursue passion projects? I'd love to spend 10-20 years going down the "recreate all your software from scratch" rabbit hole.

---

A thought on the "society needs death" idea: if my continued existence pursuing obscure hobbies without economic value is a drain on society, maybe the fix isn't that I must die at some arbitrary age fixed by evolution, maybe the fix is just a better way to account for the costs and benefits of our actions. Don't say nobody can spend 10,000 years jetsetting from tourist spot to tourist spot, just require them to offset it through their other actions so that on balance they've made a positive contribution.
This is easier to set up.

And stripes pay links are badly advertised.
That's a discussion. Not haggling.

Demanding the same for less is haggling. As if we can magic time reductions out of our asses without cutting features .
> I did some research and found that it was related to "master recordings" in the audio production industry, which itself is a direct reference to a master/slave dichotomy and used as such in the recording industry.

A master recording is one that copies are made from. It is much more likely to be related to the same sense of master used in a master's degree, related to teaching and learning (from the original Latin meaning of magister, teacher). Please show me references suggesting that anyone calls copies of the master recording slaves, or thinks of them as subservient to the master recording - or any similar uses for a master branch in git.

So, instead of avoiding a very common word in several industries, you could actually teach students the proper etimology. Either way, many of the students who would complain about the master branch will probably think about getting a Master's degree, or mastering their discipline, so they will inevitably have to come to terms with the fact the word master has very very common meanings that don't have anything to do with slave owning.

> At the end of the day author of the list is a department of Stanford University, so Stanford is policing itself, as all organizations do (don't tell me your organization doesn't have a brand style guide).

> Tell me where I'm getting this wrong. How is what you're saying not policing someone else's words, whereas what they're saying is?

This is what you are getting wrong. You are viewing this list as if it's a list that the Stanford University as a whole came up with, and organically adopted. Instead, this is a list created by some small committee who was given the power to impose this on the rest of the Stanford University organization.

If the HR department at my company adopts a similar list and forces everyone in the company to use it, that's not an example of "the organization self-policing", it is an example of "some idiots in one department trying to police the speech of the whole organization".

As I said, those that came up with this absurd list full of mistakes and false notions have every right to publish and maintain it (well, they should correct some of the more obvious falsehoods at least). I also have every right to let as many people as I can know that it is ridiculous and makes false assertions.

I am particularly doing so in the hope that as many organizations as possible will see how absurd it is and will not accept their own speech being policed by its silly standard - at least the organization I work for.
The master one still makes me mad when the git project was being silly about it. From its page on Etymonline, the noun comes from Latin ‘magister’ (n.) "chief, head, director, teacher", with “master’s degree” (which originally qualified somebody to be able to teach) being attested back to the 14th century. As an adjective it was used as far back as the 12th century, coming into words like “master key”, “master craftsman”, “master recording” etc. and “master branch” makes complete sense in this context, especially when git doesn’t have anything named with anything like ‘slave’ branch or anything similar.

Being familiar with the various meanings of the word, it completely baffled me that anybody would ever try to link “master branch” to slavery. It makes absolutely no sense…
Yes and if enough people actually thought about it and cared then they wouldnt participate and the market would change. But instead just like with regulation they don't care. It's just one is forced and one is a choice.
Haha, love it. Sure, you're losing a few percentage points of efficiency, but not THAT much, as long as you're within a couple dozen degrees latitude of the equator (COS(X) ≈ X for small values of X). And if you're far from the equator, why are you messing with solar anyway??
I think it's quite possible that "code monkey" type jobs will shrink in number as automation of boilerplate tasks accelerates. I think a lot of "full stack developer" jobs are in large part full of these types of tasks: know how to wire up the framework and shuttle data from point A to point B in the canonical fashion. That work will still exist, but it will be primarily supervisory. I hope.

I think there will still need to be highly qualified people 'directing' the tools, teaching, and determining architecture.

I suspect there'll be less of us, and the job will change, but the market need will still be there. I think in this context a masters will indeed be quite useful.

(Saying all of this as a person who has gone their whole career without a degree.)
TikTok is not a social media website, it's a propaganda arm of the Chinese Communist Party.
The BBC have had a podcast called "The Missing Cryptoqueen", digging into OneCoin and searching for Ruja Ignatova, since September 2019. It's a fascinating listen.

https://www.bbc.co.uk/sounds/brand/p07nkd84
Once a co-worker accidentally pushed an AWS key pair to his public dotfiles repo. About 30 seconds later AWS disabled the key and notified the account admin about the possibility of an account breach.
The problem here is that credit card companies do not like chargebacks in the least. A few too many and you'll see penalties; more than that and you lose your merchant account. Since there's no vetting here, this will be a magnet for both the clueless and scammers, meaning that I think it's not long for this world.
Anybody get a HTTP 402 error?
About to resume development of my Integrated Creative Environment

Back in 2019 I got disillusioned by the efficiency of visual programming in regards to multimedia installations with items placed in physical locations. I ended up developing Schéma, an open-source integrated suite of tools built on top of the immense power given out of the box in vvvv gamma.

https://domj.itch.io/schema

vvvv gamma is the the .NET visual programming environment used to develop Schéma. And since Schéma itself contains a visual programming environment, it is practically a visual programming environment built within a visual programming environment. I think this shows the immense flexibility allowed by the VL programming language (vvvv gamma is the IDE).

I can't say it was always smooth sailing as especially at the beginning vvvv gamma/VL themselves were in early stages with some crucial features missing (eg. recursion) and unstable APIs in the more cutting edge parts. But workarounds were found and in the end the time spent on stuff like that was well worth in the time saved by the well thought out vvvv libraries which usually handle any program lifecycle behind the scenes and are for the most part extremely stable. Implementing OSC may take a couple clicks in some 2 minutes but doing the same in C# with Xamarin for instance was a struggle of finding the right library, understanding the APIs, implementing some basic event hooks and then it still wouldn't be as good as the VL built-in. I think I may have spent maybe a day trying to get my Samsung (now dusted cause it won't let me sync recordings and I still haven't put adb on that...) Watch communicate. It was fun eventually though. Back to the point.

Now the main development happened during 2019-2020 with some scattered bursts afterwards. The development dipped mainly with me moving out of Prague and with that out of its performance scene - the main motivator/money source - also coincidentally coinciding with the little pandemic working to cut off license deal(s).

Now the stars may be aligning for me to resume working on Schéma and its related ecosystem. I want to focus on improving the patching/stacking experience, for instance by enabling non-traditional inputs for programming, such as a gamepad (oh yeah Dreams also came out during that time) or pen with glyph like shortcuts. Also, maybe more importantly, surfacing the crazy Stride game engine integration in vvvv gamma, aka letting Schéma do some real three-dee. And, of course, some general optimizations.

As such, I'd love to collect some feedback and see where this tool might be helping you, what you would prefer to see added or changed first, what you find confusing, you get the point. For some past uses see https://schema.scenic.tools/gallery/

You made it this far? Here's a cat!
China battles to keep hospitals open for Covid patients
It can make sense to upload volunteer's data (also let them view it before uploading), yet this is not a valid reason to make a device refuse function without the cloud.
While it is accurate that most people vote on party basis, it is straightforwardly not the case that advertising budgets dictate campaign victories, especially in the larger, more visible races.
"ars regrets the error regarding new York's otherwise completely straightforward legislative system"

I don't know if it's intentional but this reads to me as dripping with sarcasm. "straightforward legislative system" feels like an oxymoron.
Which in turn will cost the paidlink service lots of money. A chargeback typically costs $15 or so to process.

I wonder how they'll police that?
Yeah. The skill floor and skill ceiling keeps continually rising as tools get better. AI is just another tool in the toolbox.

As an example, even as late as the 00s, you could still get a job as a "web developer" where you only made static sites with HTML, CSS, and basic Javascript. First tools like Dreamweaver or Frontpage, and now sites like Wix, made that kind of position obsolete. However, a "web developer" is now called "front-end developer" and is still very much alive, just focusing on different things.

Or another example, there is this nearly extinct breed of people known as "database administrators." You used to be able to get a job as a DBA by just knowing how to set up backup scripts, optimize indexes and set up disk space monitoring. (If you could set up a read replica, you were top-tier!) Now cloud tooling has made all of those things trivial. Yet those same people are now very likely "DevOps Engineers" or "Cloud Engineers" which, again, are in extremely high demand.

You should only feel threatened by advances in tech if your life plan was to learn how to do one thing, then never develop any skills. In the tech industry, that's been a path to failure since the beginning. For most of us, AI will, in the best case, be another tool and allow developers a whole to move onto the next big thing.
I would use this if it had stable coin support like USDC. Please add something like that or just BTC.

Also, that way we would not need to setup a stripe account.
Who cares what technology they use? They could also check ids at the door and cross-reference their naughty list. Everything seems to involve an id check these days.

Maybe there's some contractual issue here - they sold you a ticket, that establishes a contract, they're breaking the contract by denying you entry. They should have performed the naughty check earlier in the process?

I think it's all pretty stupid but occupation isn't a protected class.
I agree completely.

One of the issues with the US system is it has so many "checks and balances" it is basically impossible to do anything. Except that SCOTIS can do anything and is controlled completely by the senate alone. So decisions that are political and not legal end up with them when they shouldn't AND the senate is free to make those decisions by appointing political proxies instead of real judges.

Every other western country has managed to get reasonable abortion rights by political processes. In the US you can make no progress unless 99% of people agree or SCOTUS step in. So everything relies on them because you can never get the ultra super majority that the US system requires otherwise.

Ditto Gun rights, healthcare, workers rights, democratic reform, civil liberties etc...
This doesn’t seem to ban interest instead denouncing expectation of any payments including principal repayments. Though the nuance is clearly lost when converting from the original text to English. It’s interesting framing because the question becomes if X is a good thing is not X automatically a bad thing or could it be neutral?

“And if you lend to those from whom you expect repayment, what credit is that to you? Even sinners lend to sinners, expecting to be repaid in full. But love your enemies, do good to them, and lend to them, expecting nothing in return. Then your reward will be great, and you will be sons of the Most High; for He is kind to the ungrateful and wicked. Be merciful, just as your Father is merciful.” - Luke 6:34-36 NIV

The Old Testament’s anti interest framing is quoted as “making a profit off a loan from a poor person is exploiting that person (Exodus 22:25–27)” alternative translations: https://www.biblehub.com/exodus/22-25.htm but poor person is an interesting exception. Loaning money to a rich person is hardly exploiting them so a Bentley dealership offering car loans on 250,000 car seems perfectly acceptable.
Vint Cerf Created the Internet on the Back of an Envelope, Sounds the Alarm
I would be curious to understand what frameworks people tend to use on top of nodejs (or even react).
I have not found a standard devise-like way of implementing authentication in nodejs. The usual recommendation I come across is to develop all from scratch (encryption, emails, session management), using something like Passport, outsource it and pay to some third-party or use a framework like nextauth which is very opinionated and hard to change basic options.
It's not uncommon to see people changing between ORM or SQL builders all the time because it's hard to find one that works greatly - it seems like a common discussion online in node communities.

I love TypeScript and would love to use it more extensively, but whenever I start a project, I quickly feel like I'm wasting so much time to do something that I'd hope a) it'd be very quick, and b) there would be some general agreement in the community on the right approach. It'd be great to compile what libraries to use, so you can very quickly put something together like you'd be able to do with Rails (e.g. devise, sidekiq, actionmailer, ...).
At least as far as our current understanding of physics it is probably not possible to accelerate an object to the actual speed of light, but who knows if there is some kind of universe hack that we don't know of.
I don't think the Supreme Court actually ever ended up ruling on whether the Texas law's attempts to do an end-run around constitutional protections were allowed; Roe v. Wade was overturned entirely before that ever had a chance to come up. They did rule against some of the attempts to do an end run around that end run so to speak by allowing aborrtion providers to pre-emptively sue the judges and clerks that would've been tasked with enforcing the law but given how fundamental not allowing that is to the functioning of the legal system that's no surprise.
To be fair most of typing problems in Rails can be solved by having contracts and an operation pattern, kind of like Trailblazer, although they went a little bit too far lol
When I created an account to take out a mortgage with a UK bank, I found they allowed up to 12 ASCII alphanumeric chars for a password. I forget if there was a min length.

This was around October 2019, so it's not like they shouldn't have know better.
Would adding a setting for the backend server sufficiently increase the complexity to get it published?
1) Yes it is, content moderation is everyones job here.

2) I could also say that it's misleading, and flag it for that reason.

If there is something intellectually curious in the content submitted: then I'm wrong.

As it stands it reads like bait to attract controversy for the sake of advertising.

*EDIT:* After reading the HN guidelines I've removed that line. Third line from the bottom of the page says not to mention if you flag, likely to avoid conversations like this one: https://news.ycombinator.com/newsguidelines.html
I think many "top" physicists (those with high citation counts in theory), generally believe in consistent histories:

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

That is, there is no collapse. QM is a description of the quantum level of the world relative to our fixed sized, such that it doesn't really make sense to ask "what is really happening" since "what is really happening" is relative to what we can measure and ask from a human perspective. The probabilisitic nature is the description we have to describe systems at the quantum scale since it doesn't really make sense to ask the question what a quantum system looks like at a quantum scale, since measurement devices are inherently classical.

I guess you can say it's sorta like taking some algorithm for some problem, caching all possible inputs, and thus knowing the full solution to that problem but not really knowing the "true" algorithm that has no memory space optimizations. Some might say the problem should have a more "real" solution, but the infinite cache solution might be all we have and it doesn't mean the solution is worthless.

While this may seam unsatisfactory to some, I think QM is a very consistent description to much physics, and alternatives like LQG are inherently problematic as it violates Lorentz invariance since it chooses a privileged reference frame (the reference frame with the smallest length metric). A lot of the hate comes from some physicists who want to introduce their own theories, want to full status and glory of being the next Einstein who disrupted physics, but will never address any criticism of their theories, berate others who work on QM or string theory for not wanting to work on their framework, and essentially saying those who are working on QM/theory don't deserve their jobs nor funding.
> I'm not convinced this isn't a solution in search of a problem. What is it good for?

It's quite possible this isn't determined yet. It might exactly be a solution searching for a problem, intentionally so.

The creator can implement the idea and launch it as a proof-of-concept, and see if anyone comes up with any good use cases for it. Maybe it goes nowhere, but maybe it's worth a shot at hitting it big in some unforeseen niche.
Obvious Rage bait troll.
Or a debt collector saying there is no recession because he is able to collect record levels in collections.
Or
If none of the above, self-repair is not populism, its prevention of e-waste and purposeful disposal of stuff that works and unnecessary production of stuff.
Nature doesn't care about your market trends, it will head towards collapse if we keep producing.
Or
If you dont care because you are too old and won't live to see the climate change, too bad, we dont care if u make money either.
I was struggling with rails 6 and whole JS / webpack thing. But with rails 7 it feels like home again
I brought up Saturn V's to give people a sense of the mass we're talking about, not because I thought the probes would be actual Saturn V's (and I don't think we'll be sending 1.5 million of them to a single star).

As I said, the reason I talked about landing on planets is because you mentioned rare metals, and I don't know how _reliably_ they could be found if you're only looking at asteroids. But maybe that's not an issue.
I've seen this too
It's turdles all the way down
Dang downranks controversial stuff from the homepage, locks comments, etc all the time.
It’s still worth it because the value in a CS degree is NOT the domain knowledge you will learn, it’s the fact that it will teach you how to think.

You will learn (or at least be exposed to):

problem decomposition, systems thinking, good interface design, encapsulation, abstraction and generalisation, optimisation, algorithmic complexity, time/space trade offs, searching algorithms, and much much more

All of the apply to many fields outside of programming, I have used binary search to to bisect real world problems, systems thinking to help with social interactions, abstraction thinking to plan life events and optimisation to make sure all my tasks get done efficiently.

Let me tell you something really, really important about university: it’s about learning to think, NOT about gathering and hoarding some domain knowledge and then exploiting that for the rest of your career. The worst type of university graduate is the one who spends a few years learning some bits of knowledge in a field and then sanctifies that knowledge and sits there with a sense of entitlement, hoarding what they think is valuable - everyone can look up stuff on Google now, hoarding knowledge to appear valuable is a mugs game, it’s not 1850 anymore where this strategy worked.

The valuable part is learning all of the different ways to think and then applying them and keeping your mind fluid and flexible, and I think of all of the degrees, CS is one of the best for this
I don't think that's what he's saying so much as the law reflects the principle I outline and they likely admire: state should in general not compel individuals (or businesses) to do things they don't want to do.

The idea that the law is just a bunch of words and your job is to advocate for them to change if it improves your life in any way is not a great guiding principle.