skysight-inc/HackerNews huggingface dataset:
Doing some 2D game dev without an engine was the most humbling experience that showed me just how ridiculously fast computers have become. You do things that you swear are far too slow to work, and yet it works even on a Game Boy because it’ll do a million operations in a second and a million is apparently a big number.

“Wait… so I’m looking up and drawing every sprite every time? There’s no clever diffing happening to know which ones to change? There’s no second buffer to reference the previous frame and steal work from?!” And then you find the much more complex games that do start using these tricks and it’s ridiculous.
https://en.m.wikipedia.org/wiki/Star_of_Bethlehem
Yeah, but "good old" has an independent phrasal meaning, as in "good old Charlie Brown". That's fine if that's what you mean, or if you want to play with the ambiguity between the two interpretations - but if that's definitely not what you mean, then best use the standard phrasing.
Not all. There is another commenter here who says both their kids have neocities sites. And shit goes in circles, maybe more younger people will want their own websites again, who knows.
Ow. There's a paywall halfway through. Don't do what I did and get interested in the story if you aren't up to subscribing.
Can you consider OpenBSD support?
Not that the Hippocratic Oath is required everywhere or even consistently used.

> Contrary to popular belief, the Hippocratic Oath is not required by most modern medical schools, although some have adopted modern versions[1] that suit many in the profession in the 21st century.

https://www.nlm.nih.gov/hmd/greek/greek_oath.html

[1] http://www.pbs.org/wgbh/nova/doctors/oath_modern.html
This is a valid point, and I agree company data should be forced to become public under specific conditions.

Now to get back to the tiramisu part, I think what makes it delicious in some restaurant is either obfuscated (e.g. the chef has a specific way to process some of the steps, or use some benign undisclosed ingredient). Or it's based on a specific ingredient that won't be available to anyone seeking it. For instance the coffee they use come from the chef's own farm, or they grind it a specific way that only works with their machinery as they haven't gone public about it.

In many ways I think the generic recipe of most games is widely available: if we gave you a team and a few billion dollars, you could probably make a generic Fortnite clone in less than a year. But would it be as good as what Epic's team is providing right now ? probably not ? (no offence)
I can sort of understand ending life for allowing purchasing on the platform but why would you not create servers for the new consoles in a way that allows you to continue to serve downloads or at the very least whatever licensing necessary to launch the software to old hardware?

If I buy a game I should be able to launch it and redownload it. If the above is not feasible then strip the drm at the consoles end of life and allow me to download my library and launch it indefinitely until bitrot destroys it. Absurd that we have this current system of “purchase digitally and play until the servers are shut off, which is a timeframe that is unclear”
All I want for Christmas is 1TW of solar deployed annually
The assertion is not that this "was practiced as a matter of course for most people."

The assertion is that many "celebrity handprints" feature missing digits - perhaps they famously survived a crocodile bite, perhaps they sacrificed a finger to implore rain, maybe they were punished for sleeping with the wrong person.

Our modern Instagram wall has many features that aren't a matter of course for most people.

What's missing here is an understanding of what it takes for a persons stenciled hand to get a prime location under a sheltered outcrop to be preserved for many generations.

These hands are a sample of a larger population, but what is the bias?
Thanks for sharing! What performance issue are you talking about? Did you separate your logic to C++? I'm building an advanced block editor[1] where the model is in C++ and the view in QML and the performance is really great.

The scrolling like you mentioned is subpar compared to native macOS one, so I hope Qt will address that. I saw someone mentioning `flickDeceleration` but at least on desktop it doesn't seem to change anything? Maybe it's because my delegates are so different from each other?

I also plan to support mobile version for my app in the future, so it's sad to read about the rest of the issues.

[1] https://www.get-plume.com/
It’s just a thought experiment.
> Gluing a few libraries together is real software engineering but unless you're really invested in the outcome it's not that engaging and it's not that educational.

That's only true if complex systems don't interest you.

Personally, I have always found the experience of "putting the pieces together" and orchestrating highly diverse systems into a coherent whole to be much more educational than learning about algorithmic details. I also generally find making things work well more interesting than making things work.
I admit that Google Trends shows a decline from 2004-2007 era.

It could be my optimism, or it could be that I am biased, but I have seen at least a flat line since 2022 in that graph.

As I said, I see an increase when I look at the number of conferences, books, or gems started. That is a strong signal for me that the community is growing, or at least the community thinks it is growing.
Writing a tool that can do large template conversions are particularly fun. Like handling Jinja into markdown. You can use this for future projects to build out documents without relying on too much effort if the documentation for things you work on follows a formula.
I agree with this, only working on a project with certain expectations of delivery can make you a better software engineer.
It's 'resource usage' rather than 'speed'
You would not happen to have an email subscription list/webform for people from Europe who’d like an alert when you’re available here?

This way you’d get a list of potential customers and we’d get a notification when we’d get an easier option to buy your products.
Yes I was in San Jose in 2013, if that’s the one you’re talking about (technically there was one conference earlier in Thailand, but nobody remembers that one). I was on a panel at the SJ conference.

The case I was consulted for was pretty bog standard “guy claims he lost his bitcoin in a hard drive reformat X years ago; wife claims BS and wants half of peak market value as of the highest historical price.”

Without getting into identifying details, I was able to use blockchain data to independently verify the guy’s claims. Traced transactions, found watermarking features tying them to specific wallet versions. Can’t actually prove that the keys were destroyed of course, but I did show the coins were being spent like crazy from one wallet on one machine, then all activity stopped right around when he claims he reformatted the computer, and the coins sit there on those same wallet outputs to this day, even with multiple market peaks in the intervening years, and many years between then and when he became aware of his wife’s intent to divorce.

That’s the way things go in court cases. Us software developers like to think that the law is a highly rational, proof based system. But in reality it basically comes down to “which story seems more believable” in the end, and being able to point to technical proof is the exception.
Also, have to work with your hands all day long without gloves.
In response to false Soviet intelligence reports that claimed Israel had mobilized on the Syrian border, Egypt and Syria mobilized on the Israeli border. Egypt blockaded the Strait of Tiran. They overflew the Israeli nuclear weapons facilities at Dimona. They expelled the UNEF from Sinai --- troops whose presence had been established by the UN in large part to assure Israel that Egypt wasn't going to attack. And, of course, as we now know, Egypt had an actual plan to invade, with the intent of eradicating Israel; it's disputed whether Nasser knew about it or how serious that planning was, but it's not disputed that it existed --- it created a diplomatic incident between the US and the Soviet Union.

It's very difficult to make an argument that Israel wasn't threatened, existentially, or that its actions were motivated by anything other than self-defense. The whole crisis was a shitshow of poor intelligence and bad faith (Israel's hands weren't clean either; some of the escalation, and Jordan's involvement in the conflict, probably stemmed from the Samu raid). But Israel hit Egypt because Egypt made war inevitable.

I don't think West Bank and Gaza occupation is all that complicated. We probably agree about it. Palestinians should have sovereignty and self-determination in those territories. Israeli West Bank settlements should be dismantled. But that's obviously not all people are talking about when they talk about the "occupation". We're on a thread about the "from the river to the sea". The motte is the West Bank. The bailey is Tel Aviv.
The problem in this case is not that it’s not detected at all. I think the more interesting part is how the academic culture made everyone reluctant to conduct the investigation and admit that a misconduct occured.
Let's be fair and acknowledge the difference between a small local farm and the larger "industrial"-like ones. I grew up in a farm, I know others too, people are kind to their animals.

Of course, the larger ones don't care. The same happens even when producing vegetables, no regards to nature in those cases either.
And the most challenging part is making a text editor that actually works well from a usability perspective.

Which has almost nothing to do with data structures and optimization. I've used dozens of text editors. I have never once thought "man, that thing is slow". But I have thought "man, that thing is a bug-ridden, unintuitive piece of garbage" many, many times.
Hey, putting a ray tracer and a web browser in the same category of "more challenging projects" seems a bit weird. A ray tracer is a weekend project. A web browser is a multiple man-years project, unless you use a third-party HTML+CSS engine and a third-party JS engine.
Every time there's an article posted somewhere stating the obvious (as the original post does), there's always someone in the comments referring to non-humans as if they are objects, insisting that of course it is okay to breed various animals into existence to exploit someone for life and then hang them by a hook when they're no longer useful, and slit their throats or shoot them or to dismember them alive (as is documented).

"Of course cows are treated well!", nevermind their children being taken away from them and slaughtered in childhood—love for your children must just be a human thing. Nevermind that the majority of cows, hundreds of millions of them, exist in factory farms. No, you should continue to eat flesh because "we treat them well in ranches".

Incredibly depraved behaviour that history will not look kindly upon. It should, and does, make anyone with a conscience nauseous and sick.
Perhaps in 10,000 years archaeologists will find urinal drawings of circumcised penises and guess that there was some religious reason to chop off foreskins… they’d even be right!

Seems like a stretch here though.
The Magic of Christmas Day (God Bless Us Everyone) by Celine Dion and Dee Snider
Services should not, cannot, and will not continue past the point at which their value to the users is less than the cost of maintaining them. I don’t know if that’s the case here or not, but I would expect any service that doesn’t have a recurring fee associated to it, or is otherwise driving more value like games still being developed and sold for it, to continue very long. What would be the point?
+1 for mini operating system.

Us, application developers, rely on many OS features: memory management, filesystem, etc. I'm sure eventually we'll ask "how such things are done behind the scene?"

That's why I tinker with xv6 (https://github.com/mit-pdos/xv6-public) during sparetime. Learning various process scheduling algorithms from textbook is a thing. Implementing it is another thing. I learn a lot. And it's definitely fun, even though there's almost zero chance the knowledge gained is relevant for my job (I'm a mobile app dev).
I hear they’re Blockchain University’s biggest rivals
... ah, thanks, I misread. I thought GP was talking about a document format in the same space as PDF that was native to MacOS.
Does anybody know of a similar foss suite of pdf tools that runs as a static site only using local javascript? I would prefer that to something like this.
As per YouTube, in Japan student cleanup the classroom and manage school farm, that should give some perspective.
Just installed a bunch of Matter bulbs from Nanoleaf to my Apple Home. It worked just fine. Hardware and firmware just takes a long time.
Still not worth $20/mo
Yes, I chuckled when I read that "legless elephants have zero legs".
So if Youtube required a sign-in you'd say that they have a right to enforce ads not being blocked?
> It looks good for hacking but is it hackable itself?

Yes. The firmware is open-source and can be reflashed over USB, and SWD is exposed on the socket on the top of the device.
I rely on zsh and its search. Basically just type cd and follow it by enough characters to narrow down your search, then up arrow. History search has always surprised me seeing how I am mostly always doing the same thing. Things actually work before even needing to search manually since the history will suggest commands. (These use fairly well known plugins. I never use oh-my-zsh or any kind of plugin manager)
It is a knock on effect. As decency decays and criminals figure out what the new rules are it gets amplified.
Microsoft Copilot Standalone App
How to Get Free SSL certificate, Save hundreds of dollars spent on SSL
If cows were raised like they were throughout history - free range instead of in factory farms, and calves sharing closeness and the milk - would you have the same objection to them being slaughtered at some point later without much suffering?
There are actually machines for that - giant rotating brushes that are time-activated when a cow pushes it upward. https://www.youtube.com/watch?v=5Rlext8BDpE
Gentlemen, you can't hack in here; this is Hacker News.
Beautiful. Thoughtful. Clever. Wise. In brightness like the face of Odin, in hearing like Moo, in spring and morning most goodly delight. Doing poetic justice to itself. Bringing up crystal vases! Per-bloody-fect.
I suspect the compulsory aspect of a job has something to do with it as well. When I injured my wrist, I simply stopped doing exercises that aggravated the pain. This is not really an option for someone whose livelihood depends on such physical activity.
Pairing it to the controller, yes. Not the border router.

The controller could talk to the border router if needed but that should be it.
fzf is the final solution.
A fully featured, commercial ray tracer takes many years, much like a fully featured, commercial web browser.
It's more hardware than software, but "Infra-Red, In Situ (IRIS) Inspection of Silicon" by Bunnie Huang was interesting.

https://www.bunniestudios.com/blog/?p=6712
Not scientific, basically a blog post with lots of vague declarations.
Security Quick-Start How to for Linux
Hmm. By this argument, getting ChatGPT to write your college-course essays for you is also "nothing new", given the abundant opportunities for plagiarism that existed before.

But I think ease of use matters, in part because trivial (in the sense of "easy" / "taking little time") deceptive acts are easier to justify for otherwise-ethical actors. It's also easier to get into murky waters if step 1 isn't "get my fraud on" but rather "oh what's this new feature?" or "hmm, what would ChatGPT say about Descartes?"

Deception is a blurry line, but these are all technological steps that make it easier to approach that line -- and then, perhaps in a thoughtless moment, cross it.
I remember turning off hallway TVs in school with a visor handspring and an IR app.
Hardly less scientific than western psychology
I raise my own animals and eat them, and was also a vegetarian for a big chunk of my life. I have friends visit who have never been around livestock, never thought too hard about where their meat comes from, and don’t understand how I can kill animals that I also give scritches to and let nap in my lap.

For me, midwifing and raising and caring for animals so they have good lives and quick deaths is the better choice. For many people, the weight of the death is too much. That’s why I say there would be more vegetarians, not because I think vegetarianism is morally superior (or inferior!).
I think those who deal with OS kernel, compiler etc on daily basis also understand those points. They use various tools to make code review, time management etc easier.

Not all hackers are overly obsessed with the most efficient Big O and various low level (sorry pun intended) details.
Laughing out loud. What a delightful overuse of technology. Love it.
The author doesn't take into account his own familiarity with the Photoshop app. For him it took 10 seconds to remove an object from a photo, but do you really think the average Joe is going to spend hours learning Photoshop just so he can remove an object in his photos? I like Google's approach here: let the average Joe benefit from AI by putting object removal tech literally under his finger tips.
[Snider] recalled to the Talk Is Jericho podcast, "The first thing I said was, 'Does she know who wrote it? Do not tell her Satan wrote a Christmas song!'"

In 1999 Dion and Rosie O'Donnell redid the song as a duet on the talk show host's A Rosie Christmas album ... "I'm sitting at home watching it, my wife's crying, and I'm thinking 'This is just too much,' " Snider recalled to The Washington Post. "At the end, the camera pulls away and they're broadcasting into Times Square with Rosie and Celine and the children's choir holding candles, singing 'God Bless Us Everyone …"

"I just wanted to pop out from behind the curtain: It's me! It's me! Merry Christmas!"

Dion & O'Donnell (1999), https://youtube.com/watch?v=8U0dFNryi80

Snider & Hale (2020), https://youtube.com/watch?v=WQBCgjwreG8
I think Apple is on to something! It is more present in the environment, it’s slimmer to the face, it doesn’t ruin your hair, it’s high resolution and powerful enough for serious work.

The weight though.. but it will get lighter.
No, I don't think so. GRE is taken individually and PISA is conducted I believe in cooperation with the respective governments for a sample of students.
https://github.com/madd86/awesome-system-design
Professors are basically CEOs for deep-tech start-ups (at least in science and engineering). Yes, they know the theory, technology, tools, etc, (from their own time as PhDs and Postdocs), but they need to delegate much of the work to their team. Like a CEO, the PI's main jobs are to strategize (choose research direction), form partnerships (collaborations), and fund raise (find grant money). This money is used to pay said team (students) to work on the products (research projects). In this analogy, each student is basically a project manager working on their own product, sometimes with a MASc or UG student to help with the labor intensive parts (experiments). When the product is ready for release (publication), the PI helps market it (at conferences) and puts their name on it (as coauthor). This is not stealing credit, this is amplifying the team's success so everyone wins. It builds visibility and credibility for the team members involved, and keeps the ball rolling by allowing the PI to get more funding based on the win. Note that the PI is instrumental in choosing and guiding the work, leveraging their experience to brainstorm solutions when stuck, etc, but nobody thinks they are actually in the lab doing it all.

So, I guess my point is, a good CEO would eventually figure out if work is bogus, but they'll probably be the last to know. BTW, noticing the data problems when working on the draft publication is literally the first opportunity a PI would have to really see all the final data in one place. Conferences are 'low stakes' and it's not unusual to present some preliminary and/or partial data.

I know this opens a HUGE can of worms if you really think about all the repercussions (e.g. who really deserves Nobel prizes and awards?), but that's a story for another day.
Do you have any good resources for what you mentioned?
This HN thread is such a mess of logical fallacies

Things can increase in popularity without your bubble noticing

Things can also exist in your bubble without you noticing

But to contribute my own (equally meaningless) support to the validity of the question: I definitively know a lot of people who are poly now who were not 20 years ago, and excluding them - I also know a lot more poly people than I did 20 years ago (no idea if they were poly back then). And for bonus points, I also know a lot of people who have experimented with poly life in the last 10-15 years who hadn't previously.

Clearly some kind of shift or at least blip in culture
I do that shit every day at my job. When I’m just coding for fun at home I want to implement crazy data structures, otherwise what’s the point?
Reminds me of the classic iPhone MEMS oscillator helium issue [0]. Not sure a backpack-portable tank would contain enough helium to cause problems though, even in an enclosed classroom; the bluetooth possibilities are probably more plausible.

[0]: https://news.ycombinator.com/item?id=18340693
Sudo vs. root; any actual differences?
I think you should take a look at the Rails 7 - that includes by default Hotwire.

IMO, it is proposing another way to build web apps that goes back to the original proposal of Rails: simplicity and convention over configuration.

Rails 7 makes building modern web interfaces easy in the same way Rails 2 made building modern web pages easy.
I got involved with bitcoin in 2010. I never expected it to take off (price-wise) so soon. I thought maybe 2050, and I still think that's a reasonable guess. Overturning the global financial system from the bottom-up takes time.

ARPANet started in 1969. The internet as we know it today didn't take off until the late 90's, and wasn't a profitable world-changing sector until the 00's.
Notice that so many parts are metal and only needed sandblasting. Modern German cars use plastic intake manifolds and rocker covers, they’re all cactus before it’s 10 years old.
Not trying to be mean here but do you mean "Employee"?
How much does a house cost? Earning that much would get you a down payment on a house within a couple years in many places in the US, for example.
I don't understand the usecase. If the application is loaded from the host, why is this better than the host running the application directly?
I agree with you. But I still find it an interesting theory, which I feel compelled to dig a little deeper into it.

But I’ve made an observation: people on HN seem to respond more to unscientific blog posts, than actual scientific journal articles etc…

So I’ve been occasionally sharing a mixture of both blog posts and more academic papers, and seeing what people are more likely to respond to.

I’m coming to the conclusion that people like easy to read, feel good stuff that takes minimal effort to comprehend versus actual science/academic stuff which may require a little bit more effort to read. This may be why there is such an issue with misinformation/disinformation - however my observations are not scientific either so I can’t say for sure anything about anything.
AI generated reference that actually just doesn't exist and hallucinated?
Yes, it has traces of ChatGPT's style. It's like they RAGged ChatGPT (not even GPT-4) and it was able to put the links in the article.
Thanks, probably should have returned an object instead of plaintext. :)
>For me, midwifing and raising and caring for animals so they have good lives and quick deaths is the better choice

Than not eating them at all?