skysight-inc/HackerNews huggingface dataset:
And yet the destination fee is the same no matter where you are. If you buy a Chrysler Pacifica in Detroit, 15 miles from the assembly plant, you get to pay the same $1595 destination fee as someone 2000 miles away in Los Angeles.

Since the fee doesn’t actually reflect anything related to cost of delivery, it’s hard to see it as anything other than hiding part of the MSRP so that they can lie about cheaper prices in advertisements.
Not sure! I could see that being useful.
Marxism started spreading in universities decades ago. It was rooted in conflict theory. It put the class (group) before the individual. It divided them up into oppressors and the oppressed. Its notion of “justice” was taking power from the “oppressors” to redistribute to the “oppressed.”

Over time, people developed identity politics which put your group first but with race, gender, etc. That got merged with Marxist concepts into a new form of it with a new name: intersectionality, or critical race theory.

Those people build on conflict theory. They make decisions about your group before you as an individual. They divide them up as oppressors vs oppressed with a goal to redistribute power/wealth from one to the other. They play games with words like saying “privileged” instead of power or oppressor to get more support.

As implemented in the Soviet Union and China, the Marxists were mostly atheist, dogmatists, and no dissent was allowed. They wanted their ideology forced on everyone in every institution. You’d get canceled with no job or rations, often starving, if disagreeing. They’d go after peaceful dissenters. They also used labels to dehumanize their opponents which, combined with their rhetoric, justified harsh treatment in their minds.

Those pushing intersectionality, critical race theory, etc. are just like that. Cancel culture with mobs hounding dissenters. Labels like Nazi’s, TERF’s, extortionists, etc. They use these claims to frame it like war is justified. People are just disagreeing with them peacefully, though.

So, their ideology is similar to Marxism, started in hotbeds of Marxism, has goals similar to Marxism, and works like it as implemented. So, conservatives noticing this call them modern Marxist’s. They’re also using it to say it’s too close to Marxism, not exact equivalence.

They also note that the philosophy that wrecked many countries, even killing millions, will likewise devastate our country. It already is driving division up so much. That’s why non-Progressives are pushing back so hard.

Well, also since the Marxist/DEI/woke folks are forcing it on everyone from business to criteria for movie awards. We can’t even enjoy movies anymore since they prioritize indoctrination over film quality!
To remove/obscure structure from a token so that the structure is not relied upon & can be changed in backwards incompatible ways without disrupting API consumers.

If you think it's internal details are too simple to justify a dependency, you can vendor or reimplement it, but that's orthogonal to whether it's pointless. The README is pretty detailed & explicit about what the point is.
Sakura Boot: Reduce boilerplate, save time, build back ends faster
Today, I want to introduce an open-source framework I've been working on: Sakura Boot.

The Goal

Sakura Boot is designed to:

- Reduce Boilerplate Code

Spring Boot simplifies backend development, but creating even a basic CRUD API still involves repetitive coding. Sakura Boot minimizes this by adopting a "convention over code" approach. Modules handle common tasks like CRUD operations, filtering, and DTO mappings, letting developers focus on their unique application logic.

- Ensure Best Practices

Sakura Boot follows modern development standards, with its internal implementation adhering to best practices. Comprehensive Javadoc examples help developers write clean, maintainable code.

- Offer Modularity and Customization

While the framework works great out-of-the-box for simple applications, it also allows customization. Developers can tailor features or extend functionality as needed, making it versatile for projects of all sizes.

QuickStart

A quick start is available at https://sakuraboot.sansenshimizu.org/documentation/sakura-boot/latest/quickstart.html

Current Status

Sakura Boot is at v0.1.1 and still undergoing development.

Key tasks include addressing potential bugs, refining the codebase, and completing necessary refactoring before reaching a stable 1.0.0 release.

The project welcomes feedback and contributions to enhance its features and usability further.

Links

- Website: https://sakuraboot.sansenshimizu.org
- GitHub: https://github.com/Sansen-Shimizu/sakura-boot
- Documentation: https://sakuraboot.sansenshimizu.org/documentation/sakura-boot/latest/index.html
- Twitter (X): https://x.com/sakura_boot

Conclusion

If you’re looking for a way to save time and simplify backend development, give Sakura Boot a try. Feedback and contributions are welcome. I’d love to hear your thoughts and ideas!
The subtle smile at the end of the Tiger's enclosure!
Funny, my experience is the opposite. When I was younger I thought there was a time and place for everything, a right tool for the job, a need to carefully consider the circumstances. As I got older I realised that actually a lot of libraries, languages, and communities are simply bad, and an experienced programmer is better served by having a deep knowledge of a handful of good tools and applying them to everything.
My dad logged every single fuel stop with amount, price, odometer, trip when he got his 1990 geo metro xfi. He commuted 120 miles for work and wanted the cheapest new car he could buy to do it in. IIRC the sticker said it got 52mpg highway but he was always bragging that he never got that low of gas mileage in it. We had that car until it was well over 300k miles when it got rear ended.
“intellectual curiosity of your coworkers demands they base64-parse it.” This is crazy behavior. Creating your own pagination key, assuming it exists, and then putting that in production certainly proves “Hyrum’s law”.
DOJ to ask judge to force Google to sell off Chrome, Bloomberg News reports
Discussion (324 points, 6 hours ago, 354 comments) https://news.ycombinator.com/item?id=42177767
> But both are failures, right? It's just a cognitive bias that we don't expect artistic ability of most people

No, I'd say very different failures. The LLM is failing at reasoning and understanding whereas people are failing at training. Humans can fix the training part by simply doing the task repetitively. LLMs can't fix the understanding part because it's a fundamental flaw in the design. It's like categorizing a chimp's inability to understand logical reasoning as "cognitive bias" - no it's a much more structural problem.

> intelligences are different. There's no one metric, but for many common human tasks, the ability of the LLMs surpasses humans

There isn't one metric, and yes LLMs surpass humans on various tasks. But we've not been able to establish any evidence that the mechanism that they operate by is intelligence. It's certainly the closest we've come to building something artificial that approximates it to a high degree in some cases. But there's still no indication this isn't just a general purpose ML algorithm or has anything approaching human intelligence or sentience - basically it can mimic various human skills related to generative intelligence (writing and drawing) but less clear it can mimic anything else.

> This is where I disagree. Unlike a traditional program, both humans and LLMs can take unstructured input and instruction

That is true but it's a huge claim and leap to then say that anything taking unstructured input and instruction is demonstrating intelligence, especially when it fails to execute the requested instructions correctly regardless how much correction you have to do (as demonstrated by the wine glass problem & many other similar kinds of failure points).

There's reason to believe that there's a difference from a power perspective & from the fact that transformers are not self-learning from additional input whereas humans meld short term and long term learning while things like ChatGPT bolt on "memories" which are just factoids stored in a RAG and not something that the transformer is learning as new data.
> Google forked WebKit

Yes - working code that everybody uses now including a major competitor - Microsoft. Where's the alternative timeline with a WebKit browser on Windows? Oh, Apple killed v5.1.7 Safari on Windows in 2010 - their choice. Windows Safari had its issues but it was a great browser when it was released. Virtually nobody has chosen to base their browser on WebKit - and they choose not to for good reasons. Similarly why nobody forked Gecko - they didn't want that code.

> without having to fork a whole browser (just drop WebKit into your app and go).

But Apple failed at that goal - saying that WebKit works better as an engine is just not what happened in reality. WebKit was certainly a worse choice for open source engine on Windows back when Windows really mattered. Nobody used it.

> likely to serve as a moat

That is just making shit up. If Google wanted a moat then they could have built a moat. History has shown that the multiprocess design of Chromium was no moat. You might argue there are other moats - and that is what the DOJ seems to be arguing.

Link to the reasons the Chromium team wrote: https://www.chromium.org/blink/developer-faq/

Edit: I guess I would also like to link to a great response to "you must be the product": https://danfrank.ca/most-businesses-dont-work-that-way/ and we should always refer to Spolsky's "comoditize your complement" https://gwern.net/complement
Big Bidet
Holy bananas, the title alone is almost its own language.
Haven't seen Docling before, it looks great! Thanks for sharing.
Dupe (177 points, 14 hours ago, 387 comments) https://news.ycombinator.com/item?id=42172565
Dumb question but my assumption is fiber optic cables could be “tapped”? But the disruption would be noticeable when monitoring the cable. Could you just tap it when you cut it and when it hooked back up that’s the new baseline with the tap in place? That would seem more of a logical reason then a country just randomly cutting lines to me?
> Keyboard events don't have a screenX or screenY from what I remember as well.

Remember that this is on 'click' events. The 'click' event type is a bit of a misnomer: it’s arguably more “activate” than “click”, because (depending a little on platform conventions) it also triggers on Space/Enter if the element is focused. But importantly it’s still a 'click' event: so it’s still a PointerEvent, not a KeyboardEvent. Since various of the fields aren’t appropriate, they get zeroed. So, screenX == 0 && screenY == 0 means either that the pointer is at the top left of the screen, or that the event was not generated by a pointer (that is, by a keyboard).

Try it out yourself, if you like, by loading a URL like this and activating by keyboard and by mouse and comparing the events.

data:text/html,<button onclick=console.log(event)>

In reality, if you used such a check more generally, you’d find it wasn’t such a rare edge case: if the page is fullscreen, corner clicking is actually pretty common, and if you have buttons that are supposed to be in the corner, they should certainly activate on exact-corner clicks. (See also Fitt’s law <https://en.wikipedia.org/wiki/Fitts's_law#Implications_for_U...>.)

Fortunately, there’s a proper fix: `event.pointerId === -1` indicates non-pointer (viz. keyboard) activation.
They can already do that.

Chrome is funded by Google search.

Why would anyone buy it without Google search?
Scientific facts aren’t facts. Empiricism only tells you when you are wrong or have enough data to believe something for now. At any point, something we believe can be proven wrong.

To even get there requires independent, skeptical, peer review. That often doesn’t happen. It’s questionable how many scientific facts are even science. Much less factual.
You still have to pay for the memory. The Cerebras chip is fast because they use 700x more SRAM than, say, A100 GPUs. Loading the whole model in SRAM every time you compute one token is the expensive bit.
Microsoft stopped developing IE when the government sued them for simply including IE with Windows, the same thing Apple does with Safari. But Apple is far more abusive and forbids any other browser engine on iOS, all browsers on iOS are forced to use Safari under the hood.
Or maybe we could just not make literally everything a tragedy of the commons or a race to the bottom?
How is it at answering broad questions? Communities and clustering were specifically for that purpose of agglomerating, right?
> If you got the flooring you paid for and it is of the promised quality, you don't have a legitimate complaint.

I would think provenance is part of the promised quality.
Should get flagged as an ad.

Good example of optimizing for the wrong thing. Making it easier to monitor and game a system you describe as flawed and broken just contributes to the arms race of modern online hiring. Anyone sending in hundreds of applications trying to get an interview should question the entire approach, not look for yet another job board or tool that maybe plays the same old game just a tiny bit better.

As an old-timer in the software business I facepalm when I read about people sending in hundreds or even thousands of applications, scouring the cesspools of LinkedIn and Indeed, then complaining about how they have failed to get results from that approach. If your job hunting strategy continues to fail and cause frustration and anger, try a different strategy -- don't try to get better at doing it wrong.
Cybertruck. That is all.
Skip Forward Tour to Avoid Trump's Second Presidential Term
Hi,

I’m currently building a Q&A chatbot and facing challenges in addressing the following scenario:

When a user asks:

"What do you mean in your previous statement?"

How does your framework handle retrieving the correct small subset of "raw knowledge" and integrating it into the LLM for a relevant response?

Without relying on external frameworks, I’ve struggled with this issue -
https://www.reddit.com/r/LocalLLaMA/comments/1gtzdid/d_optim...

I’d love to know how your framework solves this and whether it can streamline the process.

Thank you!
SQLite vs. PostgreSQL Performance [video]
(Pretty familiar with PA's.)

Biopsy stats might differ because PA's are used in large (cough private equity) practices to do a lot of checks esp. in old-folks homes, and medicare pays. Patients per week can average 120+; no doctor does that. Plus, the PA is supposed to err on the side of caution, meaning more biopsies. DR's are more willing to ignore possible risks.

That said, most anyone (Dr. or PA) who is recently trained at a good school is often better than people with 15+ years of experience.

Also, derm exam skills are not enhanced by the depth of medical education or even much by experience (by contrast to the cardio exam). It's mostly a function of pattern recognition and patient skills.
Capabilities that would be most impressive with a jigsaw:

- 50mm of z-axis travel

- Cuts in the center of a 4x8’ sheet of material

- Repeatable cuts to a decent tolerance

- Cuts made while you sleep
Apple purposefully does not support immersive WebXR in Mobile Safari. If it did 8th Wall wouldn't exist.

Mobile Safari would regularly break WASM. Like iOS 10.1 and 10.2 just broke it for no good reason. It had a broken WebGL 2 implementation for a long time. This hobbled Unity games.

The compressed textures support for WebGL was also broken for a long time.

The lowest latency WebRTC codecs that Stadia and Xbox Cloud Gaming used were also purposefully not enabled by default. Google had to smuggle in an obscure WebRTC feature for low latency via libwebrtc that Apple just didn't know about.

I have no idea why you guys are going out and defending this stuff. Android Chrome has much better support for web standards that Mobile Safari does, even in situations where the codebase was shared like libwebrtc, because of strategic Apple decisions.
Don't forget how Germany's exports of chips and machinery to places like Kyrgyzstan skyrocketed since the invasion.

> Exports of motor vehicles and motor vehicle parts to Kyrgyzstan grew particularly strongly in the first quarter, soaring more than 4,000% from a very small base to over 84 million euros...
That came after a six-fold rise in German exports to Kyrgyzstan last year following Russia's February 2022 invasion of Ukraine.

https://www.reuters.com/world/german-exports-russias-neighbo...

I know people in Kyrgyzstan, trust me they did not suddenly become industrialized when Russia invaded

Anecdotally, as a Russian, some of my craziest interactions with foreigners who support the thugs in Russian gov, blame US/NATO for Russian aggression and totally buy the propaganda were with Germans. (Not a proper data point, just venting frustration, Germany get your act together...)
And this is why you always use surrogate keys and not natural keys. No matter how much you convince yourself that your natural key is unique and will never change, if a human created the value then a human can change the value or create duplicates, and eventually will.
> where you use up to a whole machine

i mean rick stevens et al can grab all of polaris too but even so - it's just a bunch of nodes and you're responsible for distributing your work across those nodes efficiently. there's no sense in which it's a "single computer" in any way, shape or form.
What would you say is the end all of antitrust if not consumer benefit?
Yes, they can, so it's not an asset???

The answer to your question is simple - because you can get funded by Google to keep its search the default
Fish can drive cars too.

https://www.cbc.ca/news/science/goldfish-driving-1.6309485

>>> Surprisingly, it doesn't take the fish a long time to learn how to drive the vehicle. They're confused at first. They don't know what's going on. But they're very quick to realize that there is a correlation between their movement and the movement of the machine that they're in.
For people who worry so much about four more years of Trump that taking a four-year cruise seems like a good idea, look into long-term cruises to find out about an even worse way to spend that time.
Unicorn 3D Printing Filament? Tullomer – stronger than steel [video]
They sort of gave up halfway through lazily invoking the NPC bog-standard Google-on-iOS complaint: you need to pay for YouTube Premium to watch videos picture in picture over other apps.

(source: iOS dev turned Googler turned ex-Googler, so I soak in everyone's grudge matches :) )
Medicine has two time frames: emergency (now) and sometime. It's terrible at "concerning but no strong urgency", i.e., getting in within two weeks.
This guy Vonneguts
Elon just posted a Tweet that if you post pictures of food you can get banned. Food. It's run at the caprice of a thin-skinned Napoleon at this point.
It was 30k new, but you could lease it for nearly nothing (a friend got $120/month) or buy it off-lease for about 10k. I bought one for 10k in 2016, drove it as a daily commuter until 2022 and sold it for 6k.
And you still avoid my question: WHY. Why didn't those litigants even try to proffer their evidence? Why does it just so happen that the only evidence available to support these claims is so weak that it's not even worth trying?

I think the reason you keep avoiding my question is that you don't have an answer for it. All I see are repeated trips around a loop of self-reinforcing beliefs that are rooted in nothing. (Or do you even believe this stuff? Here I am trying to understand what's going on in your head, and perhaps you're just going through the motions...)

Anyway, you're wrong about evidence. Most evidence is admissible, especially if it's going before a bench. What the legal process doesn't allow is "evidence" lacking any indicia of trustworthiness. And as to your claim that the evidence "actually presented to a court is an even yet tinier proper subset of the admissible evidence", well, uh, that's entirely up to the litigants themselves. As I've said, if you won't even bother trying to put up your evidence, one has to wonder why.
> Microsoft stopped developing IE when the government sued them for simply including IE with Windows

They weren't sued for simply including IE with Windows (bundling IE and business arrangements to prevent OEMs from replacing was one of several means of leveraging the Windows desktop OS monopoly to monopolize other markets in the antitrust suit), and they didn't stop developing IE when that suit was initiated.

> But Apple is far more abusive and forbids any other browser engine on iOS

Bundling wasn't the offense, illegally leveraging the desktop OS monopoly to monopolize other markets was the offense. Bundling was part of the means but the means itself want illegal, the ends to which the means were employed were.
How is it trying its hardest when it hasn’t declared a full scale mobilization, hasn’t closed its borders, or switched to war time economy?
Article title: Florida cruise launches 4-year 'skip forward' tour for those looking to avoid Trump's second presidential term

Obviously too long, but this title elides context. Suggestion: Florida cruise launches 4y tour for those looking to avoid Trump's 2nd term
Check out videos on YouTube of how movie studios are using unreal for virtual sets.

I think a lot of it is artistic choice.
this can't be stated like this :)

If 20 people can be replaced by 1 AI system, then to create 50 new TV stations exactly 1 AI system is needed. AI is heavy-mix-rotating the videos. Checking needs to be done once, after that the content can be used everywhere, because its checked & approved by one.

I see dark times coming for certain jobs and branches. My father still saying its a hype - I say: its not a hype anymore, when there's so much money put into. If you see it as a game, it's inescapeable, that among hundreds and thousands of game-players, one or the other find something really usefull. The "law of big numbers" in small. So it happens...
Every niche event should also be a meetup