skysight-inc/HackerNews huggingface dataset:
You can't even make a joke on HN without an entire subthread being created to chastise you for it. Most political stories get flagged by default because they tend to degenerate into flamewars, to say nothing of any subject even tangentially related to race, gender, religion, physics or medicine, when the bigots and cranks come out of their crawlspaces. And plenty of people flag any non "technical" subject because they believe (erroneously) that HN is only for programming, CS and startups.

And God forbid javascript runs on the site hosting TFA, or it's behind a paywall, or it has too much whitespace or uses the wrong font or margins or there's a typo. Because if so, that is now the entire topic of conversation.

Compared to the entirety of Reddit, including all of the topic-specific, well moderated subs? Hacker News is unfortunately a dismal place to discuss most topics.
2nd-gen email exists in the form of xmpp. Reuse HTML constructs if you dare (https://xmpp.org/extensions/xep-0071.html) or use simpler, safer markup (https://xmpp.org/extensions/xep-0393.html). Sign and encrypt with omemo with the assurance it hasn't been mangled with. Use the SRV records registered for it. Define multiple alternative content types if you want (https://xmpp.org/extensions/xep-0481.html) It's all there for you to take and improve on without rewriting everything from scratch.
It’s an interesting idea for sure but it isn’t a general purpose language, so the problem domains it can solve is very very different vs what Rust is trying to do.
I dont think this is true. Even in the densest places there are still tons of single family homes. Certainly many people dont care about having one, but I think most Americans always will. Of course you have to think about cost trade offs, but since we're talking about politics I think voters will consistently vote for policy that enables SFH living.
Another reason to ditch Chr*me.
The rules also say "Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it. Don't feed egregious comments by replying; flag them instead. If you flag, please don't also comment that you did."

I'm not really sure it's the best idea to accuse someone of breaking the rules if in doing so you're also breaking one yourself.
What a patronizing company. Your customers keep asking for a feature that is widely supported and you refuse to add it because it violates your sensibilities. Instead, you write this diatribe lecturing us that the way we want to display data is wrong. Just reading the opening paragraph, whatever interest I may have had in your plotting capabilities evaporated.
Stories with creative magic systems are still being produced. Check out Unsong, by Scott Alexander. It's about a world that's programmable by Hebrew and Kabbalah.
> So there is a line there of cost/benefit analysis even though he is claiming otherwise.

The discussion is both the analysis itself and who gets to manage that analytic process.

The "sparing no effort/saving just one life" folks seem comfortable handling all of that icky management themselves, rather than letting those unreliable individuals do their own thinking.
When I looked myself in my local garden center, I actually found over 9,000!
> So the wise soul does without doing, teaches without talking.

Ursula Le Guin translating the Tao Te Ching, verse 2.
If Google are abusing their market position then they should face some consequence too.

It's not in anyone's long term interest for the government to pick winners and losers. The law should not be applied selectively.
Autocorrect but much bigger
> The Xbox could only load textures as the starting instructions before doing math and tried to make up for that with a few "do very specific math and load textures in a single instruction" ops.

If you look closely, the TEV actually shares the same limitation, it's just that the traditional representation interleaves the texture fetch and math instructions (Because the 3rd texture fetch "instruction" always feeds into the 3rd math "instruction", for example). There are two independent execution units, separated by a fifo and no way to backfeed from the math back to texture fetch.

The two GPUs are roughly equivalent. The only reason the OG Xbox is consider to "have pixel shaders" is that they were exposed with a pixel shader API, while TEV was only ever exposed with a "texture environment" based API. They are both clearly register combiners, with no control flow, but they sit right in the middle as GPUs were transitioning from register combiners to "proper" pixel shaders. The team that designed GameCube's GPU went on to develop the first DirectX 9 GPU.

I'm pretty sure the Xbox's pixel pipeline is slightly more capable as TEV doesn't have the Dot3 instruction (and it also has programmable vertex shaders). But developers all abandoned the xbox in 2005. TEV has a much better reputation for being flexible because TEV was used in the Wii all the way to ~2013. And graphics developers who were exposed to much better shaders on the Xbox, PS3 and PC got very good at back porting those modern techniques to the more limited Wii. More than one studio created un-offical shader compilers for the Wii, so they could share the same shaders across PS3/Xbox/Wii/PC.

> I recall that both shading units could reasonably be fully specified as C structs that you manually packed into the GPU registers instead of using a shader compiler at all.

Yeah, not that they ever exposed that API.

The GameCube had great support for recording display lists, so you could record a display list while you called the API commands to configure TEV and then call that display list later to quickly load the "shader".
Some games even saved those display lists to disc (or maybe generated them from scratch with external tools) as a form of offline shader compilation.
You're right that you could create some local state and mutate that. That would be a better solution than some dumb global variable sitting somewhere. I considered touching on that, but this was already a long blog post!

I'd still be a little worried about your above solution though—I'd have to be sure of the state semantics in $LANGUAGE and I'd want to make sure the compiler wouldn't share copies of `queries` between invocations. (Maybe that's a weird thing to worry about, but having written compilers it's something that crosses my mind.) Also, I might also worry about that state leaking in other ways. Mutating Python's default arguments comes to mind.

Moreover, some languages (like Elixir in this post) don't even give you the option of having semi-protected local mutable state like the above. (Yes, I know about the process dictionary. No, I don't want to use that—my PR would be rejected immediately by all my coworkers if I did that.)

The point is, this feels like something that shouldn't necessitate having mutable state anywhere, so here's how to get to that nice, pure functional solution without sacrificing readability with tons of boilerplate.
I like defining constants with math.
> To use this feature, make sure that you:

> Are located in one of the supported regions and are at least 18 years old.

Seriously. For to get an explanation of a freaking JS error message.

Now for a debug session you need a Google account, to agree with a legal notice, a privacy notice and be at least 18 years old and boil I don't know how many liters of water for generating a text that could be static in some documentation center / KB.

I love some self deprecation humor Google, too bad it is a little late for April Fools.
Proprietary batteries with a format that changes subtly from model to model are not the answer.
i mean, i am in complete agreement, but at least in theory the only reason for them to add AI to the product would be to make the product better, which would give you a better product per-dollar.
Looks like it’s basically like Googling the error message, which is usually the first thing I do with an error I don’t understand. Seems like a reasonable integration from that perspective.
This has been retracted: https://globalnews.ca/news/10503736/tenant-landlord-tax-rule...
Do you ever need a JS interpreter to parse a PDF? That's horrifying.

I understand PDF has a bunch of limbs, but I always assumed the JS stuff was at least separate from the parsing. (I am familiar with the PDF format at a lower level but I never touched any of the weird features.)
More links for the pile

https://youtu.be/tl40xidKF-4?feature=shared
Thanks. Looks like I walked right into one of the laws of the internet: If you try to use terminology to explain something, you will get the terminology wrong.
You can point it to existing folder/photo structures and it imports them as-is, you can set the mount to read only too if you want to.

So if you have existing backups just add them as external libraries.
For anyone interested why decentralization is important for social platforms, this is why. I wrote a few articles over the years that you might find interesting:

1. https://qbix.com/blog/2019/03/08/how-qbix-platform-can-chang...

2. https://community.qbix.com/t/the-global-war-on-end-to-end-en...

3. https://community.intercoin.app/t/web3-moxie-signal-telegram...

If you read them, I would love to hear your thoughts. When replying, please let me know which ones you read, though.
https://en.wikipedia.org/wiki/Diaspora_(novel) and of course other Greg Egan works
> you could simply chop away everything except the most basic linguistic functions and claim you are a non-native preteen [...] You're 5 years old - and simply respond by randomly pounding various keys on the keyboard on occasion. Boom - didn't see that coming, now did ya Turing?

Then the real human B would, on average, offer far more compelling evidence of personhood and the bot would fail the majority of the time. I don't see how this issue affects Turing's proposed version of the experiment.

> The issue is doing exactly what you're doing here and creating worthless goalposts to begin with

Claims from skeptics that "machines fundamentally cannot do X without real intelligence" are relatively easy to come by even now, which creates goalposts for intelligence by contrapositive (¬I => ¬X, so X => I).

For me Turing's test is interesting because fully solving it implies achieving all (or at least, a very large class of) observable "X"s to the degree that current humans are capable of. If playing chess truly required intelligence, you could feed in chess moves and a machine that cannot play chess would (over a large enough experiment, so you get people who can and cannot play chess) offer less evidence than the average person.

I believe the overall impact is a push towards either "something can behave exactly like it is intelligent without being intelligent" or "machines can be intelligent". Both are interesting and I feel increasingly common viewpoints.

> Because it's too hard? Well obviously - that's why it's a goal, and not next month's scrimmage point!

Because the goal should be meaningful - "find the factors of this absurdly large coprime" doesn't really say all that much about intelligence, and many other tests would only cover one particular idea of what intelligence is.
I remember a similar case when a Lithuanian dude sent a barrage of fake invoices (for purported hardware purchases) to Google and Facebook. He made off with $123 million before he got caught [1].

A Yale University employee also stole $40 million by ordering computers for supposed research and reselling them through a third party [2].

An Amazon manager similarly stole $10 million with fake invoices [3].

It seems this kind of fraud is inevitable once an organization scales beyond a certain level.

Harvard

1-https://www.zdnet.com/article/lithuanian-man-pleads-guilty-t...

2 - https://www.npr.org/2022/03/29/1089525660/a-former-yale-empl...

3 - https://www.theregister.com/AMP/2023/07/06/amazon_manager_fr...
I have always worried that Chrome was gulping as much data from users as possible and sending it back to Google. This reinforces that feeling.
> it would often be better if people could just say “enough is enough” and go out with dignity and respect

My father desires this. He was a nurse for much of my life. He is adamant about two points in regards to his death and the events leading up to it:

1. He will never become a burden.

2. He will not die in a hospital bed.

He believes that when it is his time to go, then it is his time to go. No point in delaying the inevitable. As a nurse, he has seen many patients receive treatments and the outcomes/prognosis that results from said treatments. Based on many of the stories I have heard through out my life, I think I can greatly sympathize with his views. Though, I myself am a bit too neurotic about death to have such a view.

My father has stuck to his guns though. He's in his 70s. Annual checkup? Doesn't do them. He doesn't even know nor care about his blood pressure, cholesterol, etc.. Routine colonoscopy? Never had one.

He's told me since I was young, "The day I can't tie my own shoes is the day I'm calling it quits." I seriously believe him and I have the utmost respect for him too.
It's interesting to think that rather than being destroyed by becoming too expensive, ornamentation may have died because it became too cheap. A lot of ornamentation existed to show off wealth and status, but if everyone can have it thanks to improvements in production then it doesn't do that anymore.

It's unfortunate that making buildings look nice seems to be secondary to other types of status signaling. It's hardly a new issue either. When the Chrysler Building was completed in 1930 it was criticized for being gaudy for having the nerve to actually try to have some style.

>"Lewis Mumford, a supporter of the International Style and one of the foremost architectural critics of the United States at the time, despised the building for its "inane romanticism, meaningless voluptuousness, [and] void symbolism".
Wasn't there an article the other day about a concept that's similar to incompleteness theorem? That any ambiguity-free language is incapable of completely describing sufficiently complex situations? Am I just imagining that? [0]

I feel like making a tool harder to use, just to prevent bad actors, only punishes good actors, while the bad actors find some other way to act badly. Like, I don't want to participate in your arms race against disinformation purveyors, i just want to illustrate that it tends to rain on days that are cloudy and have high humidity.

0. Sort of. I recently encountered "Colorless green ideas sleep furiously" (https://en.wikipedia.org/wiki/Colorless_green_ideas_sleep_fu...), although where I can't recall, and sort of inferred the rest.
It's harder to accidentally reach porn on Reddit than it was on Tumblr ca. 2018. You could follow tags like #cute and #fox because you liked a cute fox picture and the next day get somebody's Sonic and Tails furry futa fanart on your dash because they used those tags.
for i in 0:7
c += (r >> i) & 1
end

This is just popcnt, surely Julia has a built in for that.
So in otherwords: we feed our AI your data. We share that with no one else. (Wait until our next TOS update)
Ooo. What kinds were the rejections?
To be fair...

1) ESG/DEI stuff wasn't even a whisper on the wind when this stuff went down. It was still very much DADT, Jack Thompson lawsuits, elected-Bush-twice America. In other words, the complaints were mostly coming from the center/right (and Joe Leiberman, if you still considered him a liberal).

2) 4chan was in the "advantageous" position of never being able to attract major advertisers in the first place. And while a good bit of the old culture is still extant, the post-Trayvon-murder/GG/Trump-meme-magic era did a number on its userbase's ability to focus on the lulz instead of descending into conservative (if not just straight-up Nazi) rhetoric (and not for laughs).

But, yeah, the rest of this tracks. It's basically inevitable unless the site admins get to a point where they're happy with the userbase size/culture/whatever and decide there's no need for any more changes. Examples: Craigslist, SA (to a degree), FA (despite controversies and the recent UI change, which users can mercifully opt out of). In fact, I would say that unnecessary or large-scale UI changes are good heuristic for determining when things are about to go downhill.
The Creative Switch
Programmers code themselves into unmaintainable mess, without nobody having told them to use microservices or redux saga, nor nobody told them to stray away from SQL.
I’m trying to imagine being an IC in this situation at Microsoft and having some slimey promo seeking product team come at you with these dark pattern demands.
I wonder whatever happened to IBM Watson? Is it still a product on offer? Is it retired already? Is it retired already but still some deployments are in place?
That sounds like a marginal feature. :p
Ok, which means you need to stay logged in iiuc, which is a huge thing Google also wants
>> Wait, author contrasts speed of development in China with a criticism of urban renewal in America without even addressing property rights in China? Those ultra modern subways and apartments of Chengdu didn't happen without many families being displaced

Why are there "nail houses" (see https://www.theguardian.com/cities/gallery/2014/apr/15/china...) in China but not the US? In almost all of those examples, a similar property owner in the US would have been forced to give up their property under imminent domain.
https://www.useequityval.com/model?ticker=CRSP

Current Price: $56.22

Projected Price: $20,806,772,549,824,028.00

Difference:
37,009,556,296,378,460%

Glad I'm long.
I gave this a quick try the other night and it looks absolutely awful with a 720p video on a 4k monitor. I want to try some more and play with it, but I think it needs a lot of work.

It basically looked like someone cranked the sharpness to 11, and then added some kind of weird blur filter at the same time. Similar to how smartphone photos look very heavily processed.
>Such as the mostly unreleased GPT-4o. Because we don't have another term for that type of AI.

We have, it's called AI.
There are PDF readers that do not support the scripting format extensions.

Note this does not prevent unscrupulous companies abusing dominant market positions to voluntarily embed machine and serial hash watermarks.

To be clear: formats like pdf, ps, webp, svg, and tiff are so badly implemented in some ecosystems... they can't _ever_ be assumed safe input formats. Thus, at some point people need to spin up an actual VM to transcode a "web" version, and scrub each stage of the rendering pipeline like a virus or header injection is already present.

"I never play where nice things are, and don't break things" (Eliza Mowry Blven, The Humanitarian Review, Volume 3, March, 1905)

Cheers =3
A4 is a bit smaller than US legal, based on a glance at wikipedia.
Surprised it's difficult to get over there. I thought it'd be desirable for design work.
"An example is in big data repositories where personal data may have been provided but not used for anything. Yes it’s there but nothing uses it."

It's not being used until somebody decides to use it.
> The law says user should be aware and able to do informed changes, not that they should be annoyed.

Then tell us how companies should implement this law both

- without annoying the user

- not being in a risk of getting sued

If the law does not make this relatively easy, one has a right to be furious about the EU.
Oh Jesus... my boss has been known to open Devtools and give us suggestions about what's wrong with the layout/styles without understanding CSS.

Now he has an AI to help hallucinate how he'd easily solve any problem.
The Xbox had fairly capable vertex shaders. But, phire's comment does a better job of explaining the pixel capabilities both machines than I did.
Yep. The Web console could just link to some documentation.

The link could even be parameterized so the URLs or other elements related to the error replace placeholders in the doc. But I'm sure a developer is capable of enough abstraction to replace example data themselves.
prior to MEV-relay arbitrage bots and generalized frontrunners did this in the public mempool via the gas auction... MEV-relay allows them to instead submit bundles of transactions ordered in the way that makes them the maximum amount of
profit by offering bribes to validators to include those bundles. those bundles cost money for other network participants, because you can take a swap transaction from the public mempool and include it in a bundle where you swap before and after that transaction and profit from the slippage. this is done decreed by law but because it appeals to the financial self-interest of the searchers and validators involved. the submitted bundles are supposed to be secret--the defendants in this case figured out how to force the validators to leak the proposed blocks by signing them with an invalid header. they could then submit their own bundle that cost the original submitter money by frontrunning their attempted frontrunning.

you used to be able to trick sandwich bots without having to rely on this level of hack, see for example:

https://www.coindesk.com/tech/2021/03/22/bad-sandwich-defi-t...

so of course (smart) sandwich bot authors immediately started writing checks for poison tokens.

i'm honestly shocked that they're being prosecuted for this since it's a slight escalation on behavior that has evolved many times in ethereum's past.
Seems it's good to have regulations that forces people to pay attention.
Sam Altman already mentioned having to check with Washington regarding release processes. It's one of his tweets. DARPA is defense as you know. It's pretty obvious that the military (and governments) will be heavily engaged in AI development at all levels.
Nigel has said that emitting "unsafe" Rust is a reasonable thing for a hypothetical WUFFS 1.0 to be able to do as an alternative to C. As with good "unsafe" Rust written by humans WUFFS would know exactly why what it's doing is fine, it's just that the Rust compiler can't necessarily see that, hence the need to label it "unsafe".

Today C makes most sense given the WUFFS language is still in flux.

[Edited to fix a serious typo]
I do agree I've been obtuse, apologies. I think I was just being too literal or something, as I do agree with you.
Incremental Migration
I've been randomly thinking about this a lot!

One hypothesis I've been kicking around: human brains like detail.

I thought of this on a walk down a (sub)urban city street.

- High detail: I first noticed the variety of plants in just the garden strips between the sidewalk and the street. I was trying to count how many there were, and I quickly lost track. Then I started looking at each individual plant, and the amount of detail is wild---the sheer intricacy and variation in all the parts and stages of growth. Not to mention the colors (OK, and smell and movement).

Then, I looked at the human made objects around me:

- Low detail: Flat concrete road. Flat concrete sidewalk. Flat stairs. All from rectangular tiles. Metal pole handrail.

The houses around weren't much better---boxy shapes, low ornamentation.

While I think it's generally accepted that nature is more pleasing to the senses to be around human-created objects, it made me wonder whether amount of detail is a fundamental aspect of what our brains enjoy.

This rumination gets activated whenever I walk by old ornate buildings or read an article like this.

Relatedly, even low-poly games people find beautiful (Tunic comes to mind) have an extraordinary amount of detail when you dissect the textures and postprocessing effects. I'd share a video but I'm way off track now.
Depends what planet you're on too, I suppose.
Try out the hosted version here: https://www.farfalle.dev/ (Cloud models only)
Python doesn't do runtime type checking (especially internal ranges) and never will. It does find the error at the first invalid operation, just not as early as you'd like perhaps.

If this is a non-theoretical problem at your end, a stricter language might well be called for.