skysight-inc/HackerNews huggingface dataset:
Yeah, I’ve done Spring stuff for the last 16 years, going from XML config (which, frankly, was nice in that there was a central place to see the structure of the app) to the more modern Java/annotation/magic-based config. I find it very intuitive and straightforward to set up, Spring Data is damn near magical and at one point, the app that I joked about (three lines of Java, 20 lines of annotations) became reality for a program that was populating RabbitMQ from change data written to a DB2 table.

Maybe it’s because my programming days date back to the era of 7-bit ASCII and every language implementation was a little different from the others in what aspects and extensions of the language it provided, but I find Java/Spring a pretty comfortable place to work (which is not to say that I eschew other languages). In general, I find that most of the time when developers express hate for a language or platform it really boils down to: “this isn’t what I’m used to and I don‘t want to change.”
I almost lost a job for using this at work. Still not sure how they detected it.
Thanks for writing this! I work on AppEngine / Serverless as a SWE. Nice to see that you worked on it as an SRE and I can totally relate to the cognitive complexity of the systems! :)
Is this more in line with Brazil's legal tradition, or are you arguing this from within a different jurisdiction?
Very much agreed with this general idea, and believe a lot of this was inspired by the team we hired at Crunchy Data to build it as they were socializing it for a while. Looking forward to pg_duckdb advancing in time for now it still seems pretty early and has some maturing to do. As others have said, it needs to be a bit more stable and production grade. But the opportunity is very much there.

We recently submitted our (Crunchy Bridge for Analytics-at most broad level based on same idea) benchmark for clickbench by clickhouse (https://benchmark.clickhouse.com/) which puts us at #6 overall amongst managed service providers and gives a real viable option for Postgres as an analytics database (at least per clickbench). Also of note there are a number of other Postgres variations such as ParadeDB that are definitely not 1000x slower than Clickhouse or DuckDB.
>Rawls was explicit about this: he thought society should focus on increasing the utility of the worst case outcomes

Oh, wow, I had no idea. (Rawls's response is quite different from my response to the hypothetical of the veil of ignorance.) Sorry for adding noise to this thread. I agree with everything you wrote in this thread.
Did you forget Visual Basic? That was a COM-consuming, easier to use language.
Bases in the Phillipines as a result of invading on the back of falsely accusing the Spanish of sinking the Maine .. "allies".

Bases in Japan as a result of levelling all the major cities and using two atomic weapons .. "allies".

Call it what you like, the US has a habit of beachheading bases across the globe and never leaving.
> If you have a long video with only a single key frame at the beginning then

...you can't support the scrub bar efficiently either, so no one encodes video that way.

Typically to go to a frame you find the last IDR frame before it (and in reasonable encodings those are frequent enough) and decode forward until you get to the frame of interest. Doing that every time the user presses the single frame back button really doesn't seem that bad, and neither does holding onto some extra reference images for at least like 1080p frames. (8k video and such starts getting more expensive but maybe even then start doing all some references after the first press of the frame back button in this GOP or some such.)

It's of course work to do, and I'm not super motivated to send them that patch, and there's the question of it it would be merged and maintained indefinitely, but what folks are asking for is technically possible.

> I don’t see any reason it couldn’t be supported for a set of formats with reasonable encoding/decoding settings, and provide some error message for other formats if a user attempts to step back, e.g. reverse frame stepping unavailable for current video due to format/encoding/decoding settings.

Yeah, this. That's likely more or less what they already do with the scrub bar.
For many people, it's an "epiphany" that leads to a more measured stance on cryptocurrency (or at least, the reason it was invented).
Yeah our computer engineering program included a lot more EE stuff I didn't mention but the CS program didn't include any of that.

Stuff like basic circuits, signal analysis, semiconductors (doping and transistor design/analysis), and for some people optionally also RF and network analysis (not that network, the one with smith charts).
It should be an error then, it isn't reused according to https://en.wikipedia.org/wiki/Social_Security_number#Exhaust...
You forgot the action items to be moved into the next sprint.
Google Maps limits how much you can download.

You can't download the map for the the entire world, or even an entire country.
Third Person Controller with Three.js in Rogue Engine [video]
In this video I show you how simple it is to make an animated third person controller in Three.js using https://rogueengine.io/

Rogue Engine is a Unity-like environment for three.js

For this tutorial we'll be using animations from Mixamo and the official integration for the WASM Rapier Physics Engine.

I hope you find it useful! If you do please help me out with a like and a subscription. I'm trying to grow my channel.

Short version: https://youtube.com/shorts/3cwh96QCzPk

Full video: https://www.youtube.com/watch?v=OIorPLKWCv4

Cheers!

https://x.com/BeardScript
Roger Penrose proposed that there are three distinct worlds: matter, consciousness and nous (forms or ideas, like mathematics).

I love this idea. It is actually very old. The Pythagorean Philolaus (5th century BC) taught that the soul is mathematical and that it loves the material body, because without the body, the soul cannot feel (be conscious).

What’s interesting about this is that the soul is not consciousness itself, which it is often equated with. In fact, many other Platonists (like Iamblichus) taught that the soul does not feel (also, gods don’t feel!).

So, the idea is that the soul is the immaterial, eternal, mathematical forms of our being. The noetic soul, then, interacts with the body to produce sensation (consciousness). In other words, consciousness emerges from the resonance between the material body and the immaterial world of nous. It’s a really fascinating perspective.
Since I can drag the bar backwards in VLC and have it resume playback apparently this is already implemented? This would be a very narrow use of that.
Website: https://alien-project.org/
> basically the author doesn't understand why altruism was difficult for evolutionary biologists and game theorists to explain

The author doesn't say that altruism was easy to explain, what he says is that the very idea to start explaining altruism is not obvious for many.

> The titular question is maybe only interesting if you've been steeping in post-modernism for too many semesters and are trying to blow some epistemic bubbles to see which way is up.

Oh no, not only that. I'm very interested in the topic. In explanatory inverted topic and in not inverted: why people believe lies and why people believe truths. Or sometimes I replace "why" with "how" in these questions, because sometimes I'm really baffled at people's ability to ignore evidence, and sometimes I seek rational tools to deal with some problems.

Moreover I totally agree with the premise that people believing bullshit is their default state. Frans de Waal wrote a lot about primates and from that follows the idea that "political thinking" (motivated reasoning, self-aggrandizement, status-seeking, tribalism, and social conformity) is what we got from evolution. Everything else, like rational reasoning, scientific method, calculus are artificial cultural things. You can reason rationally if you learned how to, but even then your rational thoughts will run on a substrate that is evolutionary tuned for self-aggrandizement, status-seeking, tribalism, and social conformity.

But I also like the article because the very idea of the explanatory inversion is new for me and it makes sense. It is possible, that what is new for me is the term to refer to the already known phenomena, but I'm not sure. I need to think more about it.

The author approach makes absolute sense if you want to persuade other people to believe "true" things. You need to stop thinking about why your beliefs are true, and start thinking about why people resist persuasion. BTW I can recommend a book about it: How Minds Change: The Surprising Science of Belief, Opinion, and Persuasion.[1]

> It's worth noticing that a rational mind can

There are no rational minds in the Universe. Or at least we don't know any.

[1] https://www.amazon.com/How-Minds-Change-Surprising-Persuasio...
I don’t know if a well-designed democratic government needs to act undemocratically ever.

For example, in the US, the Supreme Court is able to expand its powers, but it can always be overridden by the legislative branch by design. The executive branch doesn’t even have to follow the Supreme Court’s rulings. And the legislative and executive can be replaced by citizens.

By design, the US Constitution basically has an infinite loop of checks and balances - there is always another institution that can override one institution without breaking any rules.

That said, the buck does stop, but it stops at the people. The problem is that people do need to be well-informed and vigilant to for the this scheme to work out, but to be honest, that is not a problem specifically with democracy — it’s just a general societal problem.

There have been recent Supreme Court rulings that many would say are disagreeable, but we’re not doing anything about it because a lot of citizens either support it or just don’t care. But if citizens did, we could easily undo those decisions using the rules set out by the Constitution. So the problem really lies more with the people than the system.

Now I’m not familiar with the Brazilian political system — who checks the Supreme Court there? I just know the US Constitution had a LOT of people working on it and they covered a lot of bases.
I went through all of the messengers out there, Jami was by far the nicest. The biggest issue being on linux: Electron everything. It eats up more RAM and CPU usage than I can possible express, and just idle. Not only on my laptop sitting on my desk doing nothing, but my phone would get hot too. Same for the people that were using it with me. This is ALL of them, mostly with video and voice chat. Some messengers like Session where messages wouldn't come in or sync. Signal works out of box, but also, uses 100% CPU on all 4 cores when doing video. (No video card, Intel onboard video)

If me and others would travel, the messages would make it to our desktops, and calls/messages would never reach the mobile devices. Jami was one of these. Session being the worst culprit.

We settled on Element/matrix. Nextcloud's Talk is also really good, which is built on matrix as well.

Love Jami, it's definitely an amazing client. Only issue I had with it on Linux other than the CPU issues was the random crashing when I'd choose to do an emoji on a message, it'd close Jami and I'd have to re-open it. Might give it a try again but don't have anybody to message on it.
Walmart, Amazon, and the other big companies are not interchange exempt. They are not able to get a significant discount below interchange, hence why they keep financing lawsuits against Visa, MasterCard and such over the bundling of all Visa or MasterCard branded low-cost (non-rewards) and high-cost rewards cards under one banner that they are forced to accept as a bundle.

Merchants would love to reject all cards that are a Visa Signature and above, leaving only the very low cost cards as accepted. The Card Networks have engineered via branding and contracts that this does not occur though.
Just FYI, this comment will be flagged soon (not by me). You can't call anyone nasty names on here.

In other news, I'd be more than happy to never have another discussion with you.
> Looks like militarism and imperialism are not compatible at that crazy new 21th century world.

Are we talking about good old U.S.A ?
> Not surprising. Shit happens in Brazil, and it's a lot different than it is in North America.

Yeah. Brazil should follow he US lead and demand nationalization of Twitter.
You'd have to break into the POS market.
Also, do those raises ever come...?
The back and forth in itself feels so weird to me, with so many hurt feelings:

- the devs expressed in no uncertain terms that they don't want to do it (the first answer is just perfect)

- every third comment is about "we know you don't want to do it, but as users why should we care ?"

Well, if you don't care about the devs, on what base are you asking them to care about your specific problem ?
It's not just scams. There could be many reasons why a bank would freeze "your" money. There have been many cases, some recent, and some recently in developed/first world countries without due process, of governments telling banks to freeze someone's money because you did something the government didn't like.

If you give your money away, then it's not really your money. If the other person doesn't given it back, are you going to force them to? Are you going to tell the regional controller of force to them them to do so? What if it's that entity that doesn't like you?
that’s just standard at all Fortune 500s. I called it “cooking the charts” so clueless executives don’t idiotically/blindly cut budgets

scrum master: “points per sprint is going down guys!1!1 (after moving stories to next sprint). Velocity is gucci”
No, some of the folks involved in the decision (literally) previously worked for GoDaddy. Even dumber.
I think the question you are really asking is if payment rails should be a public utility or publicly owned (government run) service.
An LLM takes a slice of data from the world, by nature it has to organize it in some such way, depending on how its trained, and the method of organizing it is hard-coded into the model. Therefore, all models will develop some sort of style, no matter what, since somebody, or a team of people, had to figure out a way to portion out a selection of data, and this problem is intractable.
Most of the article isn’t even about altruism. It is only an example. The author doesn’t take any particular position. Quoting from near the end:

> The truth is not self-evident. Given this, those who claim to know the truth, including misinformation researchers, should have more intellectual humility than they often have.

Might work for you, too.
Doesn't work on all systems, I presume. Better to default to something that definitely works everywhere.

https://github.com/mpv-player/mpv/blob/a3baf94ab9f3b43a8027d...

Would be appropriate to have true/false/auto instead of auto==true though, so auto wouldn't use it unless it confirmed to be working.
Ah you're right, what I had in mind was the iteration order of the immutable/unmodifiable maps created by Collections.unmodifiableMap() or Map.of(): https://docs.oracle.com/en/java/javase/20/core/creating-immu...
Environmentalists oppose all development. No explanation needed. An interesting article would be a luxury development environmentalists supported.
> Like said earlier codec frame access is very problematic

Wow. Talk about not understanding the user.
Working at the modern Google seems so overrated. Wonder what it was like in early 2000s when Larry and Sergei were not C-level douches
Compared to at least as bad, or even worse ‘toll’, for dramatically less pay in literally every other industry and 95% of every other companies in this one? Bwaha.

Have you ever worked in another industry? Retail? Healthcare? Trades? Public safety?

Tech is a walk in the park, relatively speaking.
Umm.. merrily bombing the middle east ? There are occupation bases in Syria merrily looting oil. And selling $20 billion in weapons to bomb the middle east even more. Americans seem to have blinkers the size of titanosaurs and a "I cannot see it" attitude when it comes to their military.
> VLC is pretty bad and it shows the more you use it.

Compared to what? Such a statement is meaningless without comparison.
Either Silicon or Optical Fiber Curtain.
Show HN: Documentation Generator SaaS (Looking for Feedback & Signups)
Hi, we created Code2Docs, a SaaS which helps developers generate documentation for their codebase using GenAI, thus allowing them to focus on delivering value for their software/projects. We also participated in Backdrop Build V5 and were among the finalists. It would be great if yall can pre-register and provide some feedback :)

Links:
- Our Demo Site: https://code2docs-demo.netlify.app/
- Our Youtube Demo: https://www.youtube.com/watch?v=yMbU3eq1vwQ&t=1s
I enjoy browsing r/Anki from time to time, and that site is frequently mentioned there. Spaced repetition is definitely a real thing, but the rest of the SuperMemo site is a bit “crazy”. The author does have a “20 rules” for good card writing which is pretty good advice though. http://super-memory.com/articles/20rules.htm
> Make sure you're using Latency mode to match what Pixel Camera does rather than Quality mode which purposely delays capturing until focus lock.

Aah okay that's what this toggle means, thats definitely better.

But my biggest gripes with the GrapheneOS camera app are:

1. The Zoom slider: You can't select the different lenses easily (I'd need to set the zoom slider to exactly 5x to get the zoom lens without digital zoom, which is not that easy) and there is no way to quickly reset it to 1x. I also think the position for this slider would be better at the bottom (where most other camera apps put it)

2. The brightness and zoom slider are rather hard to hit, I maybe have a bit too fat fingers for these? (The brightness slider also does not seem to work in night mode) I also can't see the zoom/brightness values while sliding and the Google Camera App allows for more smoother/finer control.

Same with the little arrow in the top left corner, it always takes like 3-5 hits to open the menu. Never had this issue in the Google Camera App.

3. I need to use the QR Code mode to scan qr codes. I did bind the Google Camera app to double click the power button so I can easily take pictures and scan QR Codes, without the need to tap anything else. But It's definitely a cool feature that the GrapheneOS camera can scan many more Code Types and also that the GrapheneOS Camera removes exif data by default

4. The mode slider at the bottom doesn't let me scroll further than one mode, this means I'd need to swipe thrice to get to the QR Code mode from the Video mode (or tap twice) because when in QR Code mode I can't see the Video mode and vice versa

5. I currently tested it out for writing this comment and my phone definitely got way warmer than when using the Google Camera App. And it used 5% Battery while being active for 7 minutes. EDIT: very weird it did now vanish from the Battery Usage list in the Settings, and in the App Info it also says it did not use any battery since the last full charge (It did before)

6. I think it does not support the Astrophotgraphy (Tripod) mode for the Night Mode.

These are all not huge issues and most people who just want to quickly take some pictures are probably not really bothered by this. But I use the Phone Camera very often (its even one of the reasons I went for the Pixel 8 Pro instead of the normal 8, to get the extra zoom lens) so these issues made me install the Google Camera App.

Don't get me wrong, I still think it is really cool that GrapheneOS can ship an Open Source camera app which achieves the same Image Quality with added features like the HDR+, QR and Night Mode, which is probably enough for most users, and I wouldn't want to trade GrapheneOS for any other OS (see my comments: https://news.ycombinator.com/item?id=41238691 https://news.ycombinator.com/item?id=41241594 and https://news.ycombinator.com/item?id=39145200)
Light on details and mostly seems to revolve around money.
This is basically what FedNow is.

You've probably heard a lot of really bad things about it. The people who say these things probably are incentivized to do so.
It would mean that if all current & prospective customers abandon them for it.
You mean besides logic, number literacy, and understanding what actual normal human beings do?

"Chrome is used by 3.45 billion internet users. That's up from 2.74 billion in 2019. Chrome has a worldwide browser market share of 63.87%."

https://backlinko.com/chrome-users

"Over 30 million Google Chrome users use uBlock Origin"

Source: the very article.

Even in the Google Chrome "niche", does 30 million out of 3.45 billion sound like 30-50% to you?

The overwhelmingly vast majority of human beings using web browsers are not using ad blockers. They wouldn't know how and it wouldn't occur to them in the first place.
I low-key wish they would open source the compiler so the open source community could make an attempt at rebuilding the IDE. I have heard they cannot open source all of it, wish they would open what they can.
Gonna stick with my gummies, thanks.
>In Poland, the default way for computer shops in 2000-2010s was to offer 2% discount when paying in cash

Yes, being able to illegally evade taxes is an easy way for businesses to lower prices slightly.
Heh, my personal complaint about Spring comes from the other side of this. I came into a company where Spring Boot was already deeply entrenched, in a Senior DevOps/Sysadmin type of role. I spent a significant amount of time untangling all of the voodoo reflection magic that the teams who had created the services couldn't seem to debug on their own.

To be fair to Spring Boot, the developers in question didn't have any real operations mentality, which complicated things. A service would crash/500 and would have a 0-byte log file documenting everything that led to the crash. It was pretty surpassing though to discover that a lot of the visibility things I'd come to expect from the large variety of other non-Java frameworks didn't seem to be included by default (eg request logging/exception logging) and had to be turned on explicitly.
The developer responds to a comment:

But many players are able to do it for years.

with:

If it's so easy, why are you not doing it?

He's not just a butthole, he's a stereotypical open source developer butthole. On the other hand, if he worked for Microsoft, he'd be claiming that it takes a PhD to do it...
Congratulations, you missed the point of the comment while also being unnecessarily condescending! Another internet point!

The commenter remarked "we would never have heard of Philip Glass." Who among the laity would have heard of Philip Glass and the people you listed? I expect that Venn diagram is really two circles.
> The bank should offer some sort of e-learning training

People are stupid. Like, really stupid. The people who would get scammed even more so. This would not help, as these people would simply not listen or understand, no matter how patiently or simply you tried to explain to them.

> The bank cannot decide on your behalf what you do with your money.

Turns out they can (or rather, the government can decide on your behalf). What you're describing is libertarianism, which is not that popular generally speaking.
I believe censorship in general to be wrong, but I feel the same way about lying and fraud. It's inarguable that some people lie for personal or political gain and then hide behind high-minded rhetoric about free speech. Hypocrisy is a real and often profitable phenomenon.

https://isps.yale.edu/research/publications/isps24-07
Yep, there was also J# an intermediary language so you could run old J++ code on .NET iirc which obviously became defunct sooner rather than later since C# became defacto.

I have yet to meet a C# dev who actually touched J++ or J# to be honest.
That gives me a messed up idea of using Vala to implement a main GUI and then embedding mono to let users expand your app using this.