skysight-inc/HackerNews huggingface dataset:
Heaven forbid!!! But why should the mainstream media give a shit about that?
That analogy doesn’t work. We knew we were trying to build a light bulb. There were properties of electricity, a complex physical phenomena, that we did not understand. However, we have a rigorous understanding of Turing machines. We have a nascent understanding of human intelligence.
What are your thoughts on Godot?
The argument is specific to electronic ads.
Apple fined $8.5M for illegally collecting iPhone owners' data for ads
Couldn't this easily be enforced? Ask them to explain their requirements for the role and what qualifications would be worth the max pay and how someone who qualifies for the min pay can reasonably attain those qualifications. And if it is reasonably attainable, anyone who qualified can sue them. If it isn't then it is sort of a conspiracy to defraud the public at large isn't it? Might even have criminal implications if they deliberately lied for profit I'd think. I think they're waiting to get sued so the courts legislate the limits because the law itself does not define any.

Would be awesome if someone asked $900k and sued them.
An email service seems like one of the businesses that would be most hesitant to sign such an agreement, given that the service involves sending personal messages with metadata attached in plaintext over the public Internet.
I'm not sure the relationship you're positing. They would still want to know how many people look at the article. Right?
>I've always thought to develop AGI you really need an evolutionary iterative system that can explore an environment with sensory input and reward feedback for actions

Like Tik Tok?
Color Changer for Lottie Animation
I've thought about this problem, too, and blocklists seem like a hard problem to implement efficiently. I have a few thousand users blocked, and several hundred keywords, phrases and emoji. How are these processed efficiently?
This is why I still do taxes myself, including itemization and SE. Free fillable forms gets me e-file.

If there's ever anything in unsure of, I hire an independent tax person to do it. Then if I have to do it again, I use that as a template.

Another option is a lot of these places allow you to compute the results without paying, and you can use that to check your work.

Overall, a royal pain in the ass, but at least those fuckers don't get a dime out of me.
i have to admit, i heavily prefer

exit & save

ZZ

exit without save

ZQ

these are vi(m) commands, the :x & :wq crap is there for ed-compatibility

but: whatever floats your boat ;))
That situation is a bit different, because it was a private company that was acquired and then IPOed, which brought in a large amount of new capital.

Whereas Twitter was the opposite: it was already publicly traded and then went private. So there was no new capital. Instead, we see a ton of cutbacks.
That's a response more to the title than the content of the article.
Website owners can: https://support.google.com/admanager/answer/2913553#ad-conte...

They don't because it limits revenue

It doesn't disable tracking by Google or advertisers, e.g. them noting that they saw user X on a hiking website and increasing the chance to display ads to them for hiking gear elsewhere on the internet
I think in those cases, you'll also find that those programmers use recursion, and write programs that recur -- not ones that recurse.
There are certainly people reading this and nodding and thinking ‘yeah, this makes sense! Why don't we build services like this?’ And adding it to their mental list of arguments against microservices or whatever - and I wanted to make sure people hear the reasons why this kind of performance maximization tends not to be the norm.
If the height of the scroll area doesn't equal the height of an item X the number of items, you will have to change the offset position of each element within the scroll area on each scroll event. That will lag behind the scroll.

To put it another way, if the total height of all items is greater than the height of scroll view, as you scroll from top to bottom the items need to move through the scroll view faster than than the scrolling element. To do that the items need to be moved on each "onscroll" event, even if you only drawing the small fraction of them that are currently visible.
Can you explain me what exactly meant by "success of Twitter"?

It's not sarcasm, I have twitter account but I never understood hype about twitter.

I see nothing in twitter from technical POW, closed twitter protocol looks very strange, they banned Trump, they were profitable in 2021, Elon Musk bought them for ~44 bln.

Maybe sellout of company with problems for such price is success.
Funny those micro plastics were only found in the human body after 2021, after a lot of people were injected with mRNA vaccines containing polymers
> As for the question posed in the article, the answer is obviously yes. You don't need to track people to do online advertising.

I think you will find the article raises some problems with that view.
I believe the author was trying to drive the point that structs in C are the most similar language feature to classes in Java rather than implying the two are identical. Perhaps the title could’ve have been written less absolutely, but declaring the entire article as “terrible” simply because a single title was unclear is simply an exaggerated criticism.
Q: Do you know why you made this mistake?

If the answer is: "Because I assumed that by 'letters' you meant 'characters'", it has the ability to learn.
> That sounds a bit early - whats your source?

The source you linked already cites it as the first arc lamp.

> But either way, is knowing the electron knowing electricity? There are so many properties of it that can be known and manipulated without that insight- and indeed they built up that understanding to reach practical engineering and use of electricity. That’s what I think is being gotten at wrt intelligence.

Yes. That is exactly my point. We don't need to entirely understand what intelligence is in order to be able to create it. The same way we didn't know what fire is, but we created it with no problem.
Not America, but online discussion.
That argument is somewhat flimsy though. It is only a problem if you want to pay per view. If you just pay for "show it for one week" as in print then there is no issue.
2d image editor aka. node based compositor?
> Lisa Littman, at the time an adjunct assistant professor at the Icahn School of Medicine at Mount Sinai, created the term based on an online survey of parents on three anti-trans websites who believed that their teenage children had suddenly manifested symptoms of gender dysphoria and begun identifying as transgender simultaneously with other children in their peer group.[6][7][8] Littman speculated that rapid onset of gender dysphoria could be a "social coping mechanism" for other disorders.[1]

it’s great anyone can just conjure an an intimidating acronym to give the air of legitimacy, but this is very much not the scientific rigor i’d expect from hacker news
You are probably not counting all the other US taxes: payroll, property, sales, state income tax, business taxes, etc. If you only consider personal federal income tax, the picture will of course appear rosier than it really is.

Once you include other taxes, the overall figure climbs rapidly. It's already almost 30% counting just federal income tax, social security, and medicare, and none of the other taxes mentioned above.

https://www.thebalancemoney.com/what-the-average-american-pa....

"The OECD reported that the U.S. "tax wedge" for the average single worker was 28.4% in 2021." ... "The OECD tax wedge only includes these three taxes: income, Social Security, and Medicare. It doesn’t include sales, property, vehicle, or state income taxes."
Say I'm Der Spiegel. How does this model help me?
Replying to myself to leave this here, since it's vaguely related. If anyone really want to have nightmares about OO'ish concepts in C, here is a few different ways to implement closures in C, going from relatively straightforward, to (unportable) runtime generation of assembler thunks:

https://hokstad.com/how-to-implement-closures
Curses. That undermines my argument completely. It wasn’t merely a random example of how you have to compromise on features to fit in the available hardware budget, but actually the premise upon which my entire argument rested.
It's the same.

A coroutine that does

```
lazy<int> f(int i) {
if (i == 0)
co_return i;
co_return co_await f(i-1);
}
```

should be tail-optimized.
All and any solutions (except living with it) fail because they lack a global enforcement mechanism. Individual and national action has been failing for this reason for decades. All of the "treaties" signed so far lack the same core element. The nice thing about a technological solution (really you need multiple solutions but assume they all arrive at the same time) would be that it would self organise (people will choose to move to fusion power IF it is cheaper than coal etc). But it's now too late for that too since even if the solutions came out tomorrow, any chance of implementing them globally before the 2040s is basically gone (no one will buy a tesla for 60k to save 5k a year in fuel costs, no one will spend 10bn on a fusion power plant when they already have a newish gas turbine plant with 30 years of life left in it).

The key now adaptation. But as was the case with the problem 30 years ago, it will take 30 years for people to take that seriously. It's not until people are already drowning that they will pay for a life-preserver and by then it's too late...
Cringy? That is an interesting take.

I can sympathize with the dislike of voice assistance as they are pretty universally crap. But recording yourself monologuing and having it AI transcribed can feel really natural.

I still default to typing, but whenever I'm feeling writers block, I'll just start thinking out loud and record it to get started and it works quite nicely.
Yeah it's easy and is exactly how ads were first implemented. Go do some research on the history of Google Adsense

Well big surprise: They don't perform as well. Don't you think there is a reason the ad industry went in the direction it did?
Seems that way when watching from up here in Canada. Like somehow that country's intense obsession with football/team sports has taken over public discourse. And it's infecting discourse up here, too. It's awful reading comments sections. My team vs your team but framed around these ridiculous mis-characterized bundles of other people's opinions.

... Meanwhile there is practically no "left wing" in the United States mainstream... and hasn't been for a long time. Identity politics and cultural liberalism, sure. Stuff around the margins. Actual redistributive economics, unions, and worker's power? Not since Clinton. How stuff like the NYT or CNN got reframed by people as "left wing" is beyond me.

If there's a concerted press attack on Musk, it's not by the "left wing"; it's by one wing of the established business class in the United States vs another. The fights around Trump are similar. Competing economic interests, areas of control, which are framed in the public mind as being about "left wing" vs "right wing" ideological issues, but in reality these are only tangential.
Jack Ma to give up control of fintech giant Ant Group
What software did you use to do the transfer? That software did the conversion.
Grog could define fire in a very real way even back then, which is how he knew he’d so easily created it . It is hard for us to even know intelligence (the one we mean in AGI) when we see it, much less create it, no?
A large factor is whether or not there are any contextual ads at all for the content being viewed. Sure, random sites with amazon product lists might benefit from letting Google Ads scrape their page then show ads related to the products, but random forums and game sites might not have any contextual ads that would sell.

For example, dotapicker.com (which allows you to see counter-pick viability in Dota 2) runs ads but they're either ads of web-based video games that shows a lot of skin and have very vague wording to skirt Google Ads guidelines (about a quarter of the time), or random product and services related to my overall browsing history, eg. Amazon/Etsy/Ebay/etc or B2B services like Monday.com.

Contextual ads definitely work where they can, which is why google.com ads are all contextual to your search, but it expands available ad real-estate to run targeted ads in places that otherwise would get no clicks.
They IPOd in 2017, where as Bain (IIRC) started that marketing+product thing a bunch of years earlier. Out of nowhere everyone on any big budget movie production was wearing a jacket with a canada goose logo.
They switched equity for debt. This is normal when taking private a publicly traded business. Both the lender and the borrower know what they are doing better than outside commenters who have never spent any time studying "going private" financing.
Without a doubt, the US tax system is broken in mumerous ways. To a close approximation, everyone agrees on that.

But the OP's notion makes about as much sense as asking if Amazon can somehow draw lessons for improving the efficiency and simplicity of its global software and hardware infrastructure by studying the super-simple software and hardware infrastructure of some tiny company. It strikes me as... highly unlikely.

The economy of the Faroe Islands is both very, very small (annual GDP is 166x smaller than Amazon's annual revenues) and very, very simple (45% of exports are salmon fish), making it much easier to find a really simple system that works reasonably well for everyone. A quick comparison is instructive:

Population GDP
--------------------------------------
United States 333,287,000 $25,035.0B
Faroe Islands 54,000 $3.1B
--------------------------------------

That said, by all accounts the islands are incredibly beautiful and their people are remarkably nice.
When an incurrence of debt occurs, we say that someone incurs it. Similarly, English demands that for a recurrence relation (the source of recursion schemes and basis of the term "recursion"), we recur. "Recurse" is a backronym adopted by people who were ignorant about english, math, or possibly both. And now it's become a part of literal coder camp names.
Well, the easy part of tax filing is easy: yes, it's a bit tedious in a sense that you have to copy some stuff from your W2 to 1040, but that's it.

Calculating part time rental property depreciation is complicated, but that's because it IS complicated.
Totally agree. I really don't understand what people think the solution should be. If person A has 10,000 hours (because they've been doing something for years) and person B has 1,000 hours (because they had other commitments) you ofc (save other reasons) have to hire person A. It sucks but I genuinely don't know what else to say.

I work in quantitative trading and the number of people that think they can just throw a script together and make money is... well, if I had a dollar for each...
All these types of comments are taking about using the results oh physical phenomena without fully understanding them. This is not the same thing as building human-like intelligence. We are using a Turing machine and we are bound by the limits of Turing machines. Human intelligence is nothing like that or no extraordinary evidence to that effect has been presented. Now, if you create a new computational model that is not equivalent to a Turing machine then maybe you will be on the road to something like but that’s not really where things are at.
I have hit this problem in a project of mine[0]. Users can zoom the timeline in and out, and what this does is adjust the width and the scrollLeft of the zoomed element [1]. And zooming is exponential, so you very quickly get very large values.

Obviously I have feature requests for supporting both larger and smaller time scales so I'll have to figure something else to do. My initial inclination is to virtualize the scrolling, so the element has a minimum and maximum width, and when the user zooms in and out (beyond/close to the min/max) I reset the view and the scroll position. You definitely have to hide the scroll bar in this scenario as it would be jumping all over the place.

[0]: https://github.com/mark-when/markwhen/blob/9823e44d0445d3bf1...

[1]: https://github.com/mark-when/markwhen/blob/main/src/Views/Ti...
They aren't committing atrocities because they don't have the resources for that, not because they are ethical and chose not to. Weakness is not a virtue, we shouldn't give them credit for it.
We implemented a full blown profiler for win32 platform using RAII to track profiling data back in ~2000

https://bitbucket.org/dhruva/cramp
this is where the future is
ASML tools are already in EU.

Missing an at scale leading-edge EU own and operated foundry (should be somewhere in Germany/Netherlands), and leading-edge chip designs.

For CPU, RISC-V is the best compromise for worldwide interop at the machine code level, that with ISAs which are free from toxic IPs like x86_64 and arm.

GPUs, maybe RISC-V GPU ISA, but I don't think we are finished with GPU ISAs and their hardware programming model: I don't know how many steps of transistor shrinking we still have ahead before it becomes "insane", and each one of them could bring a really innovative thing (unlike the not-worth raytracing or ML upscaling).

Don't forget the display panels (probably oled).
Ooh! Don't know how I missed that, I'll give it a go! Cheers!
It’s a technical discussion, sorry.
Having spent quite some time down that rabbit hole back in the days, I'd definitely recommend against pushing C in that direction. Few people love GObject, for good reasons.

Embedding combined with the container_of-macro [0] is a much more constructive approach from my experience.

[0] https://stackoverflow.com/questions/15832301/understanding-c...
If you're downvoting, please explain why. This was a comment in earnest and there have been some very pertinent points made in response, which further makes the narrative interesting and I've definitely learned of a few things.
In the demo, when they add a new node between two existing nodes, they first add the node then disconnect the two other nodes then connect the two others to the new node.

As others pointed out it looks similar to the node editor in Blender.

I am fairly certain that in Blender you can drag a node onto the connection between two nodes and it will be connected.

That makes adding nodes less tedious.

Does Gimel Studio support doing that also? If not, I highly recommend that said feature be added to Gimel Studio.
I consciously avoid any product that comes from a private equity owned company because I assume it will be the cheapest crap they will be able to get on the shelf without it actually falling apart before you get it out the door. To be fair, fashion products which are ephemeral by nature might actually be a good fit for that. But as someone who's been on the receiving end of a private equity buyout, I want no part of that ever again.
It’s to add minimal type safety. I use this technique in C++ (not with units) even though we have a strong units library. It’s particularly useful for keeping track of things that are scalar-like but get passed around a bunch. Passing around a “badness” in an optimization for example: just a `float` looses its meaning quickly and is hard to track down the comment saying what it means. with `/* Represents the badness of fit to be minimized during optimization… */ struct Badness { float badness; };` you can always find the struct and the documentation next to it. And you can have functions taking and returning them.
This is the case in almost all European countries nowadays.

The US tax and banking systems are so bad that it’s genuinely hard to understand from the Euro perspective.
I believe our common desires to establish what is and what is not factual get in the way of innovation. Talking about something isn't going to solve the problem. Doing, might: https://arxiv.org/pdf/2201.06009.pdf
But in print it is knowable how many copies are going out, isn't it?
>If you're downvoting, please explain why.

Same ideological reasons as your main point.
It isn't.

What the ad industry refers to as "fraud detection" is just abuse of a monitoring system they didn't have access to in print (pay per view/click) - print ads were still deemed effective even without assurance of per-individual revenue. There's no reason electronic ads couldn't've been treated the same - the only difference is advertisers have been allowed to develop surveillance to gain granular revenue insights (and anything abusing that system of surveillance is labelled "fraud")

Ad fraud is only legitimately "fraud" if you accept the pervasive surveillance it's "defrauding" is legitimate to begin with.
ReadTheDocs have a sub-division called Ethical Ads, where targeting occurs based on the content of the page you are viewing, and are claimed to be privacy-respecting. Developers are the ones targeted by these ads.

https://www.ethicalads.io/blog/2022/11/a-new-approach-to-con...
Show HN: FastQL: text to image models in GraphQL&rust back end in 1 line of code
Hey everyone!

I wanted to share a new Python package called FastQL that makes it easy to prototype and share machine learning models using GraphQL. It's really fast and efficient thanks to using rust to serve the API on a separate process.
With FastQL, all you have to do is provide a callback function and a Python dictionary describing your GraphQL API, and FastQL will handle the rest. This makes it super easy to prototype ML models and get them up and running quickly.
You can find FastQL on PyPI and GitHub. We've included simple steps and a Dockerfile to help you spin up your own Stable Diffusion or other Hugging Face models. There's even an example that lets you train a huggingface diffusers (Stable diffusion 2, runway) model on your own images, with instructions for spinning it up on AWS in minutes, even if you're new to ML and Python.
We'd love to have your help and support, so if you're interested in getting involved, let us know!
Thanks to Async-GraphQL, Hugging Face, Stable Diffusion, and all the other people and projects that inspired and helped us. DJ Fresh, @chrisjbishop156 and friends.
What do you mean by simulation? You can simulate an airplane without considering air resistance; it’s not necessarily an accurate simulation.
Is there a way to download the whole book as a ebpub or kindle compatible document?
That's interesting. How do you mean? People say crazy things about the TikTok algorithm in a good way, but AGI? I don't know...maybe, heh? In future? What do you want to say about that? :)
We have reasonable guesses for how many people are going to see a print or television ad.
It's plausible, but is it true?
Finance 101
https://en.wikipedia.org/wiki/Modigliani%E2%80%93Miller_theo...
> it can't just exist 'for free' it has to 'fight' to live, otherwise no growth

This is why we suffer too.
There's a decent amount that can still be done cleanly. You can count how many impressions were served vs how many clicked through. You can use campaign slugs to measure which sites sent more, or how effective different ads were. You can serve different ads to different geographic regions, and as you said - different pages ..

Almost everything we currently decide when you visit a page, the only real concession is that it's scoped to the current page, rather than every page that we know you've visited.

I'm honestly not convinced our current idea of targeted ads actually works. Continually showing me links to a product I bought someone for Christmas a month ago isn't remotely clever, despite being precisely targeted. "People shopping for guitars on Saturdays are more likely to convert to sales, than people shopping while they should be working" does not require storing PII, and is (hypothetically) more useful than "If you bought a guitar last week, surely you're more likely to buy a guitar this week".
Now that they’re not allowed to go that direction, though, the old way looks more appealing.