skysight-inc/HackerNews huggingface dataset:
From an economic perspective they are quite comparable.

However, the complaint isn't asserting that such marketing practices are inherently illegal or harmful to a competitive marketplace.

The accusation is that google abused its market dominance to render any competition virtually impossible, or at least fiscally unfeasible. If the market for search engines that also control the end-to-end ad/marketing space like Google does were genuinely competitive, this practice wouldn't be illegal according to the DOJ. Even if a company as unethical, obtrusive, innovative, and effective as Google existed and wanted to compete in this field, thered be almost no way of breaking into the market. That also explains why the charges are happening now instead of when they began this practice in the early 2000's, to answer the defense's question asked regarding why this happening now after all this time.

IMO, the most telling and head-scratching detail is Google's claim that they face competition in the search engine marketplace with the likes of Amazon, GitHub, tik tok, meta and even Expedia? All because people don't have to use Google to access those products.

It's ridiculous to claim just because you have information and a search function, it's somehow a competitor to Google. Feels insulting they claim all of those entirely different products, which don't seek to index the web and provide general search capabilities, qualify as competitors.
This concept, IMHO, has merit. But, it's not clear to me that testing a tiny model of it in a wave tank is going to tell them how the platform will survive in seriously choppy open ocean. I'd like to see some live testing 'out there'.
Yes, it seems like a lot of people here do want to read whole 2 billion results.
Its bad for the ~third of households that don't own housing. But from classic wealth distribution metrics, I suspect it's overall a good thing for inequality (because so many people own their own houses).
I would be interested if in a double blind test anybody could tell if a carbonated drink was in glass, plastic, or aluminium

I only drink out of glass (mostly) because of personal preference. It would surprise me if my personal preference had some basis in objective reality.
Acetaminophen/paracetamol falls in the weird zone of drugs that would never have gotten approved by the FDA for OTC use if they were discovered today.
Infinite scroll is a terrible UI experience despite being popular; that’s why not everyone has adopted it.
I use vivanse and although I’m not too overweight, it seriously cut my bad food cravings. It’s fascinating. Like you, I would rather do other things at meal times. Not mindlessly like when I used Dexedrine – more like I’m happily engaged in things and I don’t feel hunger or the immediate need for nutrition, so I’d rather drink water and carry on. Spending time with my family is great though so I just eat lighter food and make sure it’s around in advance.

With Dexedrine I’d turn into a bit of a mindless drone. It was gross. Vivanse didn’t feel great at first (maybe because it felt like it did nothing compared to Dexedrine, but I’ve come to find it far more helpful.

I haven’t taken it in a couple months and the cravings for sweet/fat are still gone, but I’m not sure if it’s because the medication helped guide me towards better habits while I was on it.

In any case, glad to hear you’ve made so much progress. That must be seriously life changing. It’s not about how many years we live, but how much life we live in the years we get. Those pounds you lost go a long way in boosting quality of life, and the effort that takes is admirable.
> So you'd get a CS degree, read, learn, and apply the knowledge.

> That formula has inverted.

> Nowadays, you can build and learn along the way.

People's opinions by now differ byt a huge amount whether this is a good or bad/dangerous trend.
Cool, that makes sense but I'd never seen it framed this way. (I knew about the slow rate for germ cells, but not gut.).
I'm thinking this needs the concept of miter limit, because it can generate very big paths for sharp corners.

Or perhaps the definition of the curve should be more strict (e.g. the result should contain only points that are exactly at distance x from the given path)
> All the things you've mentioned if there's no bugs to fix sound really boring to do.

It's a good thing different people have different preferences - cleaning up a gnarly, messy old codebase so it doesn't just work, but actually shines, is some of what I love to do most!
The devil is in the details - if you have to understand the details like the right arrows for relationship types and visibility modifiers, then it gets much less trivial.

And if you're going to omit those details, then do you really need a standard for your adhoc boxes and arrows diagram?
sorry, i was thinking of svelte, not solid
At some point in time "the other people" are going to end up being different versions of Future You :-P . So if you take the "other people" argument, then it's definitely worth learning just for that reason. OO is pretty handy for the You Of Today too though.

The basic low down is that this is all about encapsulation (tidying things away in boxes).

You hopefully already know a bit about that.

Say you just have all globals through all your files, you probably know you end up with a big mess of spaghetti.

To help with that, you've probably already learned about tidying away code and variables into functions. And you might know that if you have a local variable, it is only visible inside the scope of your function. If you're doing it right, then nothing outside your function will ever directly touch the local variables inside the function, or vice versa.

This makes it really really easy to reason about what happens inside the function, since -with the exception of your parameters and your return- what happens in vegas... uhh... your function, stays in your function. And the inputs and outputs to the function are well defined.

This saves hours and hours of hunting out every last spot that some global was used, just in case it is interfering with something 1000 lines away. If you've done a lot of programming, you've probably been there a hundred times, cursing the laziness of Past You as you went.

Maybe you also separate your program out into different files. Model.php, View.php, Controller.php DoImportantThing.php ... maybe something like that?

So you probably already realize that tidying things away in boxes is a good idea. Everything you can tidy or organize away inside some box is something you don't need to worry about elsewhere at least. Out of sight is out of mind.

Wouldn't it be great if there were more ways to help you tidy things away into boxes? Well, we're in luck. PHP has classes and objects. These are a further way to organize functions and data together into a next-size box.

The idea is to tightly control what gets in and what gets out of these boxes again. And if you do, that's an additional level of things you don't need to worry about constantly. This frees up that part of your mind for other things.

Of course if you're a PHP programmer you don't NEED to use classes and objects. You don't NEED to use anything. But they're a very powerful tool to help you keep your code squared away. And since they're built right in to the language already, right at hand, why wouldn't you use them?

Classes and objects make most non-trivial projects easier and quicker to write (especially if you can reuse old classes, which you often can!) , and they make medium to large projects rather more manageable and tractable.

If you poke me, I could find some time to show you how you can make classes and objects work for you?

[disclaimer: Classes and Objects are definitely not the first/last/only/best/worst tools to organize code. Different languages have different tools sometimes. PHP just happens to provide Classes and Objects, so that's what you've got to work with there.]
Is there some known property that is keeping the changes random? Or is it pure observation? Because if it is the latter then is it not correct to say that it is not known if FTL transmission can work?
Serious programmers bypassed almost all of that. The hierarchical files became important after people got what they called "hard drives".
Plenty of people use rail in the US just for carrying goods instead of people. It turns out trains are most efficient at hauling large loads with high tolerances for latency, which humans are not and do not have.
We're talking about a species that spends 2/3rds of its time napping. I've watched outdoor cats and their behavior (when not hunting, which not all cats do) is very similar to indoor cats. They nap, they wander around, they find another napping spot, and so on. They probably spend less time interacting with humans or other animals than indoor cats do.
I spent way too long wondering why someone would need a special database to store info about the subfamily of Cicindelinae instead of just reading that this is some kind of special accounting database.
Conflict of interest. Search and ads must be separate entities. Meaning, Alphabet can certainly sell ad space, but via a separate broker.

Ditto Apple, Amazon, Microsoft, Meta, etc.
It depends, obviously, but sometimes return shipping costs are too much (when factoring in original shipping costs, product cost, margins, etc), so the merchant may opt to send a replacement without a return, or issue a refund without a return.

I wouldn't assume this is how an issue will be handled, since it depends on the merchant and what the specific issue was.

Those mattress-in-a-box things on Amazon are notorious for this. Once you get it out of the box, there is nearly zero hope of getting it back in. Shipping a full sized mattress would be very expensive due to it's irregular shape and dimensions - so I've heard even minor defects result in refunds. Ripe for abuse... so it's best to steer clear of those sorts of products unless you can absorb the loss.
Bostonian, portfoliovisualizer and approach you shared is very interesting. I am a new comer in this domain, can you share some good resources to get started? Courses / Books that share recipes can help me.
They had an "apps" division because there were entire other companies with reasonably similar market cap at the time (Peoplesoft, Siebel, SAP) who basically wrote apps (and only the apps) as well (they required databases to function but were flexible on DB engine).

Apps are what organizations/people buy. Databases are just the storage engine.

The difference is that Oracle underwrote their apps with database profits and they never got the apps game.
The venerable and ridculously full-featured QPainter has a QPen with both a line cap style and a pen join style, documention of the latter: https://doc.qt.io/qt-6/qt.html#PenJoinStyle-enum

The two have to be different: a cap is a fixed piece of geometry, a join style calculates geometry based on the segments it joins.
>> When I was starting out, engineering degrees were pretty much ALL fundamental principles and calculus.

Where did you go to school? There is (and always has been) a huge difference between what an engineering program at a top school and at some 3rd tier school require of their students. I think you probably went to a fairly competitive program and are comparing what was expected of you and your peers to what is expected of someone to get a degree from a noncompetitive school.
I still remember, around a decade or two ago, going through page after page of results to look for the exact page I wanted, and somewhat often getting that result. Now, if I'm very lucky, I'll find that result; otherwise, I'll probably get a CAPTCHA-hellban instead.

It's very ironic that a search engine, which is supposed to be helpful precisely for the things that are hard to find, seems to actively sabotage your efforts at such deep searching.
As a YouTuber who makes educational coding content, this is huge news! One of the biggest hurdles for making a course (for me) has been figuring out which platform to put it on. My entire audience is on YouTube so it makes total sense to put a course directly on my channel.

Most big creators have (some form of) courses on other platforms as they are a great source of income. For example, Ali Abdaal (back when he had 1M subs) made 40K - 60K[0] per month by making courses on SkillShare. Convincing your audience to buy a course on another platform may be a viable for big creators, but it is much harder for small creators like myself. Having courses directly on YouTube is the best alternative.

I've always wanted this feature, but never knew how to bring it up to anyone working at YouTube! If any one from YouTube is reading this feel free to reach out - I've got lots of ideas on this!

[0] https://youtu.be/VTTp5A-rSdc?t=2013
Could that be used to measure one-way speed of light?

https://en.m.wikipedia.org/wiki/One-way_speed_of_light
Offset curves are painful. Farouki et al suggest using a restricted subset of polynomials that are easy to work with. I ran into them when trying to get a constant-speed (arc length) parametrization of splines.

https://faculty.engineering.ucdavis.edu/farouki/wp-content/u...
This does make me wonder: what would the actual statistic for 400+ theoretical page visits be? Would there be a single person in a world who would ever reach such page?

(I mean, damn, if every page shows 10 results, there would be 400 clicks in the same page + 4000 lines of results. You would need another search engine to sift through such amount of results in any sane amount of time...)
QM says unmeasured quantities are uncertain, which shouldn’t seem odd on the surface.

Entanglement means measuring one thing is effectively equivalent to measuring a property of the other. It’s vaguely like randomly cutting a board in half and by measuring how long one board is you can figure out how long the other one is. The odd bit isn’t really measurement it’s all the oddity around what happens before something is measured.
> So basically rust imposes a lot of limitations on how you can structure your program relative to something like Zig or C.

I don't see it imposing that much of a limit. If there is code you know is correct and Rust can't reason about it, do it in unsafe block.

And ECS is not just possible in Rust, but due to mutability guarantees you can make your ECS schedule systems in such way to maximize multi threading. See Bevy ECS.
Yeah we used to talk movies all the time. Six degrees of Kevin Bacon was intense. Knowing about upcoming movies makes movie people boast. Fun groups of people, lots of people work at a theater as well, every summer new batch and lots of people working at any one time.
Sales and politics are not avoidable, I agree with that. While a scientist might have to dreadfully deal with salesmanship now and then, it shouldn't be affecting the day to day. We have procedures to isolate these things from core business, so we can focus without the hyper-selfawareness of salesmen. If you have to be constantly getting the most eyeballs, attention, upvotes, in everything you're doing, it will change you and your work. Look at the conversational tricks that people use to get ahead at your (least) favorite social media, and see which type of personality is promoted there.

What I'm trying to say is, while the medium doesn't change core mechanics of human behavior, it distorts and accentuates – there is, for instance, a difference between tiktok and a novel. And we do have power of mediums, we can choose to engage in different types, and we can lobby for digital mediums to change. So pitting youtubers against the algorithm (just pimp your quantum physics lecture with an O-face thumbnail) isn't the only way forward. There's also "here's how YouTube could be better" or "we need a better alternative for this type of content". Unfortunately, we have almost 0 visibility and control over the algorithm so there's very little behavioral analysis that can be done.
It depends where you live.

Where I live pastoral farming is much easier than cropping, so beef and lamb are good choice. But I live in hill country.

On the plains it is not so.

(Sorry George Monbiot, you twit, agricultural land is not fungible)
Sometimes I really want to see more than 10 results. I used to be able to set a flag that told Google "show me 100 results on the first page." But as of a couple of years ago, whenever I set that flag Google accuses me of being a bot and makes me solve a captcha. Thanks Google. I really enjoy solving puzzles just to get beyond your ad-sponsored search results.

Just one of many reasons why my default search engine is DDG now. DDG kind of sucks but these days it sucks less than Google.
> In colloquial usage, the terms "Turing-complete" and "Turing-equivalent" are used to mean that any real-world general-purpose computer or computer language can approximately simulate the computational aspects of any other real-world general-purpose computer or computer language. In real life this leads to the practical concepts of computing virtualization and emulation.[citation needed]

> Real computers constructed so far can be functionally analyzed like a single-tape Turing machine (the "tape" corresponding to their memory); thus the associated mathematics can apply by abstracting their operation far enough. However, real computers have limited physical resources, so they are only linear bounded automaton complete. In contrast, a universal computer is defined as a device with a Turing-complete instruction set, infinite memory, and infinite available time.

https://en.m.wikipedia.org/wiki/Turing_completeness#Non-math...
The citation notice thing in parallel is not a contractual obligation either; the link explains that it is not required (nor allowed) by any version of the GPL.
Reading this through Materialistic, I get a flash of the site seemingly perfectly rendered, then the whole site disappears and is replaced by an error message. What kind of insane JS framework is doing this, why does it exist and why is it used on this landing page? If I keep spamming the refresh button, I can read the site just fine, so whatever this error is, it sure as hell isn't critical:

TypeError: Cannot read properties of null (reading 'setItem')
at https://jsonhero.io/build/_shared/chunk-BBURKVQ4.js:17:160084
Using your analogy, you don’t put the legos in opposite orientation and walk away with one, it’s more like the two legos keep spinning and you walk away with one and you stop it from spinning and instantaneously the other one stops in the opposite direction.
That has 0 to do with what I said, please re-read.
Although we don't know what that limit is, and I believe it's uncomputable.
1. Toxic social media

2. Toxic mass media

3. Devisive, polarizing politicians

4. Being constantly threatened with nuclear death from a madman half a world away

Humans have to be able to visualize a better tomorrow to be propelled toward it. Do you see a better tomorrow? Maybe people are depressed and anxious because deep down, in the recesses of our collective consciousness, we already know how all of this ends.
To summarize some quick search results..

https://htmx.org/

https://turbo.hotwired.dev/ https://stimulus.hotwired.dev/

https://alpinejs.dev/

https://unpoly.com/

---

> - htmx if you want to stay as close to framework-less HTML as possible

> - unpoly if you want a bit more structure and functionality out of the box

> - hotwire if you want stuff to "just work" and not get down into the details of your HTML so much

> "I think unpoly wins over all other alternatives as it provides a lot.more features and also its API makes a lot more sense"

https://www.reddit.com/r/django/comments/ppuguf/how_does_htm...

---

> For anyone wanting a "SPA" like feeling of their apps without having to deal with all the SPA complexity, and not starting from scratch or being able to rewrite their applications, try Unpoly. It is really great and very underrated.

---

> hotwire is the best option if you're using Rails. From what I know, hotwire needs a lot more of backend "collaboration" than Unpoly

> Alpine.js is an aberration. Writing code inside html attributes is a fantastic way to break every editor templating language plugin, syntax highlighting, etc.

> unpoly handles a lot more use cases, and it feels a lot more "declarative"

> Unpoly is kind of the "django" or "rails" in this category of tools. It gives you a lot of stuff. From page transitions loading progress bar (a'la turbolinks) to ajax replacing links, to modals, to popups to sidebars, to automatic blocks replacement (up-hungry) to form posts, to handle error responses, layers, polling.... and it has an awesome way of writing your own "components" with the up.compiler api.

> the only reason Unpoly isn't the most popular solution in this space is because of bad marketing.. I really think it is the best (if you're not using Rails, then I'd use Hotwire+Stimulus+etc...).

https://news.ycombinator.com/item?id=28625500 How Unpoly differ from Hotwire (Turbo+stimulus) or htmx+alpinejs?
3b1b is really good. If one can explain that maths in my younger days …
2400 baud? You lucky bastard! We had to whistle into a handset.
Last time I looked, which was a while ago, there were over 9 million cats in the UK. I suspect a similar number for the US, proportionally, so I can't see any way that the wildcat population could ever rise that high. Domestication brings safety and an ever increasing population, not just for humans.
Wow! I did not expect this to end up on HN. This thread was meant as an informal introduction to a few things I'm excited about regarding TigerBeetle, which was just spun out as a company last week and is where I now work.

Some of the thread is a bit hand-wavy so feel free to subscribe to the mailing list [0] for less hand-wavy posts on the subject in the future. :)

[0] https://mailchi.mp/8e9fa0f36056/subscribe-to-tigerbeetle
I don't care that Google doesn't give me billions of results. I do care that Google is lying about giving me billions of results. Either give me a reasonably accurate result count, or no result count at all. The lie is an insult.
From all I can tell about what physicists mean, their use of correlation is inappropriate.

It appears that their math of correlation is correct for the math of correlation, all independent of any connections with physics.

But from all I can tell, what physics they are really talking about is lack of independence. Two random independent random variables have correlation zero. But correlation zero does not mean independent.

So, if physicists keep using correlation and find correlation zero, sorry, but there can still be dependence.

So, net, in short, for what physics is considering in the real world, they want to know if two measurements, each a random variable, are independent or not, not have zero correlation or not.
>The issue is, I think, exactly that everyone must be at least partially a salesman to get ahead. Is this what we want?

That's what the world's biggest marketing company wants.

Otherwise, I think it's pretty obvious that the idea of rating artists, journalists, engineers and educators primarily on their salesmanship skills is a disaster in the making.
It's hilarious how smug Googlers can't help but be.

Everything I've heard and seen (thanks to remote work I can work alongside them now) has shown me that Google's culture is fundamentally based on Googler egos. Their weirdness about org charts and levels really exemplifies it (org chart and level are obscured from you - contrast this with Amazon, for instance).
Unless they get a tax refund from it, it absolutely is not a sum of money granted to them.

In reality the government is simply just punishing all other businesses that can't take the same deductions.

You might as well consider it a subsidy to you if your neighbor gets mugged.
I remember reading such comments back during the 7-10 transition. Everyone moved eventually, despite many of those problems never being fixed...