skysight-inc/HackerNews huggingface dataset:
I deliberately avoided the usage of the term “charity” because the legal definition for tax purposes is indeed different from what people colloquially think of as charities.

I used the unwieldy terms “charitable non profit” and “non charitable non profit”, and your link proves me right by explicitly pointing out that charitable organizations are only 1 form of non profit that is tax exempt.

> exclusively to religious, charitable, scientific, literary, educational, and fraternal purposes
We should be enforcing laws against collusion, of course. OPEC works because it's not subject to laws against its behaviour, being supranational.
I don't think that's an incorrect assessment of the situation Meta has placed themselves in, but it also is entirely their responsibility to solve.
This "crap" coming through the door must be at least partially a result of price tiering and offering.

You either:

1. Pay sales people to construct custom slices of services with custom prices and force them and your customers to hash it out via communication.

or

2. Commit to choose-your-own-adventure offerings where customers just check boxes and see pricing change in real time.

Option 1 retains negotiation advantage and makes more money for the company even though they pay sales people.

Option 2 removes sales people and gives up negotiation advantage, which customers would love.

Saying that, in the option 1 scenario, "crap" comes through the door because the process is frictionless is like saying a person died of suffocation instead of that they were strangled in a domestic dispute: there's a lot more going on.
Mine is ok, west-Europe
Taliban (across the Panj river) has been a threat until recently. But for now they seem to be friends with Russia and Tajikistan has always been a Russian client state.
I guess that TikTok will be forced to deny connections and app stores will be forced to blacklist the app from any IP addresses from the US or they get sued.

Central blocking on DNS side etc. is unlikely.
Mostly because Snapchat can't be easily used as a "funnel through discovery algorithms". On the other side of it, it's probably the app where everyone sends their explicit photos to each other, especially within the younger demographics.
Great firewall of USA?
The limit of detection of the test comes into play; detecting poison at a 1:50 dilution might be impossible with that test.
Seems to load fine for me from London at least.
Thanks for this. Interesting and surprising, that Pb ++ can substitute so well for Ca ++ in calmodulin. Do you have any thing supporting lead being an essential nutrient? I've not seen anything here or searching showing Lead is essential for eukaryotic life, and that is what I'm really interesting in exploring. Also, understanding the mechanism of any lead toxicity in the context if its essential functions would be of great interest.
I'm neither against nor in favor of TikTok but the e-heroin addiction problem is not on them.
There are very few non-trivial projects that are truly "finished" in the sense of "will never need any changes". There's always bugs, there's always a changing ecosystem (even for C), and for many projects once in a while you do want some new features.

For example a new feature added last month is the new pcre2_set_max_pattern_compiled_length() function, to limit the size of compiled patterns. I assume that wasn't added for the craic but in response to a real-world use case. There are also plenty of bugfixes and smaller changes.
It’s interesting. I always go back and forth on this pattern. It makes sense to me logically, but where do you put your shared utils and such?
Same thing happens on Google..

The worst are the companies/people imitating US government services like post office mail holds and passports. Search google for "us passport" and check out the sponsored links "owners" of the ad.. they look like phishing scams!

We need laws outlawing the misrepresentation of legitimate government services.
Until then ad-block is the only solution if Google won't act appropriately. I can't imagine how many people have fallen into typing the SSN into such websites.
KrebsOnSecurity Threatened with Defamation Lawsuit over Fake Radaris CEO
Thank you!

> I'd say it depends on what your other options are.

> why not give it a shot?

Your right. If it fails because of automation by ML, most other career paths in the tech sphere would do, too.
Your description does not sound like an amazing place that you said it is in the first sentence?
A moment of truth.
I know someone that got bullied for taking leave to care for their special needs kids, and the positivity people came pouring out of the woodwork to accuse her of being confrontational when she was understandably upset. Not that the commenters above have indicated that they'd do anything like that, but yeah, it's WILD out there.
> This is one of the few things the C++ type system almost gets right. You really can say for your C++ type no, it doesn't have a default.

Rust does even better here, I think, for fairly subtle reasons:

- Exceptions are replaced by Result, with explicitly-marked return points. They're far less magic. ("panic!" is still magic, but it's allowed to be a call to "abort", so you only use it when the world is burning.)

- "Move semantics" by default makes a lot of edge cases cleaner. If you move out of an object by default, it gets consumed, not set to a default value. Similarly, moving values into a newly-constructed object can't fail, because it's just memmove.

- Object construction is atomic from the programmer's perspective.

- Default initialization only works if you implement "Default". Which is actually just a normal trait with no magic.

- If you discover that you have a state machine, you can switch to discriminated unions ("enum") to make your states mutually exclusive and clearly represented.

This whole area is one of the better parts of Rust's design.
Programming Language Design and Implementation (PLDI) 2024 Proceedings
I would love for the authors to consider a book on Hyperscript.

I initially dismissed wanting to add another scripting language to an app, but after some experimenting I have used it to replace 100s of lines of JS. Mainly for UI animations.

It’s not for the faint of heart, but enjoyable to learn.

I find the docs difficult to follow and would enjoy another hardback manual to sit next to this book, which is superb.
Lol, Symfony was released in 2005 and Laravel in 2011. PHP is much older. They've been around for long time and will stick around for many winters.
I find it bemusing that people continue to pretend that some TikTok videos can just completely brain-warp people, when domestic politicians paired alongside US intelligence agencies, countless astroturfed social media accounts, and a completely dysfunctional and collaborative media system can't make people think what they want them to.
Not really. That's all Apple. Mozilla wants to try and provide the UI and experience and are doing so as best they can to satisfy their users requesting it.
No. Exit the RDF please. Apple and only Apple prevent you having choice over what browser engine to install.
They are nominally all "free and open source". Is there any expectation to build a business? Just doing work on a library or basic hardware concept seems a good thing off hand.

The page mentions (1) "small and medium grants [...] to improve the quality and maturity of the projects" And (2) "Practical support includes security and accessibility audits, help with licensing compliance and mentoring".

Sounds pretty down to earth and practical terms to me (if the fine print reflects these broad lines.)
I had amazing sid card story with one provider, where they simply failed to send it upon registration.

For a month and a half I wrote to their alive and embodied customer service agent once every 5 days explaining the situation. Each and every time they promised to resend it to me anew to the same or even to a different address. The place I live in never loses a single letter in a post system and delivers most of them withing three days.

After a month and a half and a threat to get customer authority on their corporate ass, the mail started arriving. All of it. Like 5 different sim cards.

I still wonder where exactly they been all this time.
The problem with doing this on a computer is getting us to believe you didn't just make up the colors as we tell you to reveal them (after being “dishonest” before).
Based on other things they said in the last couple of months, it looks like GPT-4.5 is coming this summer, and then GPT-5 in the Fall.
It's very fun!

Only thing I would change is to make it so clicking on the picture doesn't trigger a text select, it was hard to play because a context menu kept popping up every time I changed map color.
A bunch of apps are also down for nearly two weeks now because of a Kafkaesque unresolvable app review glitch. https://developers.facebook.com/community/threads/8259332257...

I'm told by an internal contact there's a "SEV ticket", but who knows? No public acknowledgement or updates.
Jihadists? Haters?

Are you stuck in 2005?
That paper does not prove that Sokoban is NP-hard. It does, however, cite an earlier paper proving the stronger result that Sokoban is PSPACE-complete:

Culberson, Joseph. "Sokoban is PSPACE-complete." (1997).
https://era.library.ualberta.ca/items/f551dfd8-c8e6-4e78-883...

See also https://erikdemaine.org/papers/NCL_TCS/
True, though they'd still be paying payroll taxes. To me, it seems like the thing nonprofits could maybe let you "get away with" is building up an endowment that can fund sinecures, which could effectively turn it into a sort-of super IRA for the ultra-wealthy (i.e. with no required distributions for your beneficiaries after you die, you could have an effectively everlasting traditional IRA that your descendants control and could access through fake salaries). This has the side "benefit" of letting your descendants save face and pretend to have important charity work that they do as opposed to being a layabout that lives off great-grandpa's wealth. If you do it right, they might even believe it themselves!
https://en.wikipedia.org/wiki/Ukraine#Etymology_and_orthogra...

It's the difference between a descriptive name for a region and a proper noun for a country.
Regardless of what code is shared, the reality is that TikTok US is less censored than other platforms.
There has been, as far as I know, one single case of tourists being attacked (and killed) by militant Islamists, which happened a few years ago. So statistically it's probably safer than a lot of places. There is significant resistance to the regime under the surface, but everything is still held together by an aging, kleptocratic authoritarian. So in some sense it's a volatile place, and the situation could obviously change significantly in a matter of hours or days in a way that's unlikely to happen in, say, Europe. (Or at least Europe of five years ago...)

I think it is still a very safe place to visit, and many tourists, including Americans, visit every year. Extreme things can happen anywhere. The likelihood of getting mugged I'd say is effectively zero, at least compared to London or Barcelona.
Not real adblocking. If you care about your parents, get them a better device.
>The details of the FBI's investigation remain unknown, but sources say the case involves the IRS and the US Postal Service.

The two organizations on earth that you absolutely do not mess around with.

Sheng's about to find out why.
While it’s more how they are used, imo optional is abused to the point it adds complexity. You don’t avoid handling null, but now you have to deal with present or not. Therefore you’ve gone from 2 states to 3. Use of value or null is simpler to me and use of optional can be via Optional.of() rather than parameters and properties for the vast majority of cases.
The media should not be owned by the state, private communication should not be readable by the state.

Simple.
>They don't pay out profits to owners.

And then there are damning examples like Mozilla Corporation/Foundation.[1]

There are organizations that should be registered and handled as non-profits, but I also think a lot of the non-profits today are scams warranting a clean up.

[1]: https://assets.mozilla.net/annualreport/2022/mozilla-fdn-990...
Nvidia's early hostile encounter with Microsoft [video]
Oh I think that high water mark can go a lot higher.
It's a pretty useful tool, just for rubber ducky-ing, and if you know what you're doing you can get customers just by showing them what capabilities exist(I used Claude 3 just yesterday to demo a proof of concept that got my startup a new customer on the spot).
Dtrx
It's going to come back as long as politicians want to control what you can think. The children are a trojan horse.
That's a lot of website that are now down... I find it impressive how terrible bigger services that are supposedly "redundant" are at reliability because of all the added complexity.
You could automatically "zoom out" what they draw if they get too close to the border.

Alternatively, you could automatically "close" figures after they have at least three points, and give a hint of a handle that allows dragging a new point out of the middle of an existing side.
I have been so impressed with Claude. I routinely turn to it over ChatGPT. Has anyone else felt like 4o was a downgrade from 4? Anyway…this is exciting
darn, i wish this script had each location resolve it's own dns, that way could gain a glimpse of global external dns cloudflare querying issues if you mtr a name that uses CF...

https://mtr.ping.pe/
> you actually had to seek porn to find it back then

You clearly haven't seen early Internet. Giant flashy banners with semi-porn content everywhere
That has got to be one of the earliest moving pictures of all time! Wow!

/s sorry, think you have a typo!

We're actually partial to 1971's Klute but that's because of an inside family story!
Because there's DDOS attacks everyone should use the same platform and give them control of the internet?
I'm expecting much less drama. Maybe AI startups will fail at a higher rate than regular startups but there will still be success stories. Are we conveniently forgetting that the vast majority of businesses fail? There are still crypto businesses operating out there and not all of them are based around scams. It's just such a narrow domain of applicability that it's easy to never have contact with it. Language, image and audio models on the other hand are so widely applicable that you're going to wind up running into them everywhere whether you want to or not. The excitement around the novelty of these usecases may die down but it'll be the same way that excitement over sending email or having a video call died down and the technology just became part of everyday life.
I'd say start with layers and over time evolve the repo.

For example, http, service, and repository layers. http has your request handlers and you parse those input DTOs or whatever here and call service. service has your business logic, and it calls out to repository (data layer) and once its done it returns the resulting DTO to http which just sends the response.

Over time you'll probably have issues where certain layers are overlapping in functionality. at this point you might want to try out features but this is going to blow out how much code you have.

I'd recommend focusing on solving the customer's problems without going insane.

If you don't care about your employer or you have a clueless manager (90% of managers out there) and just want a promotion, refactor a repo that's already working (even if not optimally tidy) to be 5x more complex and then get a new job.
Correct, this is why Insta/FB/X are banned in China.
It would have been nice if the submission had been to the article stating that information
One of my favorites of his is when he portrayed the protagonist's father in the point-and-click DOS game "KGB: Conspiracy"

http://www.hardcoregaming101.net/kgb-conspiracy-starring-don...

https://en.wikipedia.org/wiki/KGB_(video_game)
Show HN: What Does Coding Mean
About me: I am a Muslim aerospace engineer (Javed Arshad Butt) who is currently working towards his doctorate. I really like coding and would love to teach it to other people. I think there are people out there who are afraid of coding, but there is no need to fear coding at all. Also, the skill of coding is very important nowadays. I have quite a bit of experience in coding and would like to teach it.

My goal is to absolutely take away the fear of coding, be a bit funny, speak about other important things too, and help you learn coding in Python with ease and fun.

I speak multiple languages, so I recorded this video, Alhamdulillah, in multiple languages. They are not perfect—I am just a human with errors and trying to teach something as a side project. But hey, give it a try.

I, inshallah, do not provide you here with the YouTube videos because I do not want you to be annoyed by the ads. Here are the videos:

en: https://odysee.com/@javed:e/what_does_coding_mean:f

de: https://odysee.com/@javed:e/freudiges-programmieren-eine-lus...

indo-pak: https://odysee.com/@javed:e/joyful-coding-a-fun-and-easy-2:2

[AI helped out for the following]

Some Funny Parts:

Alexandra Nickname: Yusuf teasingly calls Alex "Alexandra" to highlight a gender swap, resulting in a playful, comedic exchange.
Starbucks Blood Joke: Alex’s suggestion to go to Starbucks leads to Yusuf’s mock accusation that she wants to “drink the blood of children,” sparking a humorous debate about corporate ethics.

Some Highlights:

What is Coding? Alex learns that coding is essentially writing text that a computer can understand and execute.
The Language of Computers: Yusuf explains how communicating with a computer involves learning its language, akin to how humans use verbal and non-verbal cues.
Tools and Editors: Yusuf introduces the concept of code editors and how writing and running code works in practice.

Why You Might Want to Watch It:

Learn Through Laughter: The witty interactions between Alex and Yusuf make learning about coding enjoyable and less intimidating.
Real-life Coding Insights: They cover fundamental concepts, from what coding is to the tools used, all wrapped in relatable conversations.
Engaging Storytelling: The narrative style keeps you hooked, making complex topics easier to digest.
In a commons folder?
The most likely, and most effective way would be to prohibit US businesses from conducting business with TikTok, it's subsidiaries and affiliates. Similar to economic sanctions.

Being removed from US App Marketplaces (Apple, Android, Microsoft, Amazon, etc), forbidden from doing business with US Advertising companies (Google, etc), forbidden from Banking in the US, and forbidden from working with US technology/hosting/cloud companies - TikTok rots and eventually becomes untenable to operate within the US.
You have a point, but my guess is it's simply a numbers game. I remember everyone in middle school sharing explicit, gore, "rough" LiveLeak vides in our school-wide MSN group chats. Probably a percentage of people suffered because of it later in life, but at that point still not everyone was connected to the Internet. Even if the percentage of people that get negatively affected stays the same nowadays, the absolute numbers are bigger, so it makes it to the headlines more often.
What is this clever use of service roads?
Have the Taliban ever conducted any operations in Tajikistan? I know people go back and forth over the river (I went to Badakshan once and saw them swim across!), so there's contact, but I don't think the Taliban have a habit of going to Tajikistan to take hostages or anything like that?
Phillip Kaufman's remake of Invasion of the Body Snatchers..
Present your point directly.

Stelle deine Frage direkt
Every company is different, but they can use everything they know about you, all the offers previously made to others, and competing products, to optimize your price using a statistical model. I recommend reading Pricing and Revenue Optimization by Robert Phillips (https://www.sup.org/books/title/?id=31628)
> Credit Unions are nice, but they're still just banks.

That's just lazy and ignorant. This falls into the please read the relevant material on wikipedia category.
Good perspective, thank you for sharing :) I think I originally saw my concern in this "The World's Most Dangerous Places" book which is probably incentivized to exaggerate a little bit (https://www.amazon.com/Robert-Peltons-Worlds-Dangerous-Place...)
Some of the most beautiful mountain scenery I've ever seen and very hospitable people. A very nice place to visit. Not a very good place to live though unless you're so rich that you don't have to rely on the local infrastructure and services for survival and quality of life.
White potatoes are in the middle but French fries (I’m assuming fried? But you can bake them too) are at the bottom, so strange

Also based on that list, I think salsa might be the perfect mix: low cal and high satiety
Am I the only person who thinks the Floyd-Steinberg dithering is superior is clarity and detail?

The Atkinson dithering makes the image appear overexposed/blown-out (not true to the original image).
Your comment got grayed out because you dared to have a different opinion than the hivemind
Inventions that came from Waterloo
That’s like comparing for-profit higher ed and not-for-profit higher ed.

Both are entirely motivated by money; one just is overt about it.

Everyone is all about making the most money in the fastest way possible and few truly give a hoot about the people they use to achieve the goals.
Why not both?

Move your pure function utilities to a feature-agnostic folder whenever it makes sense, and import them into your feature.

I agree that's where the problems begin though :)
(Most) everyone was already using bundlers at this point. Tree shaking was much easier to do after the dependency graph became computeable. Which it wasn't with CJS; require could happen anywhere with any parameters.
And require happening anywhere while being sync was kind of a non-starter. That freeze is amplified by most projects having hundreds of not thousands of requires across it's dependency graph.

There's definitely some truth to your gripes. Back in 2015 there was a ton of latent hope http/2 push and ESM would let us get away from bundling & perhaps even needing build steps at all. That hasn't panned out.

Indeed, push was removed entirely! https://groups.google.com/a/chromium.org/g/blink-dev/c/K3rYL... Except it's still the core backend for Push API. Alas, fetch, in spite of many years of asking for it, never got the ability to observe a Push request, so devs literally never had a chance to explore the possible content update/content discovery use cases that make so so much sense in Web Push Protocol. Crying waste & shame; Push had promise outside of asset delivery but it never got a chance (except the deeply browser-intermediated Push API).

There are a variety of tools & options for bundlers to emit bundled esm. Which would nicely make your bundle usable by multiple different consumers.
In Asia there were lot of timeout errors and slowness during the past 7 days.
No doubt openai have been training big models for the last year. If “gpt5” is only just starting it means recent training runs have had disappointing results and have been passed off as “Gpt4o” or whatever.

The value of all the AI companies is predicated on high chance of AGI, and gpt5 failing to be revolutionary may pop the whole bubble (+10 trillion of market cap)
It’s almost as if it’s not a single factor issue and insta could stand to improve its under-age content filters AND TikTok can also be a threat because of its ties to China.
Great comment. (It was clearly a lab leak though.)
I absolutely understand. For me it's the _only_ exception to this feeling. Probably something to do with it not being a programming language, and my own preference for as little nested elements as possible, though I can imagine how anything close to div soup would be completely untenable.