skysight-inc/HackerNews huggingface dataset:
Regular files not having a non blocking mode is one of the biggest and gravest idiocies on linux land.

And there's one even worse: even having the concept of uninterruptiple sleep (D).
Uhhhh.... do you know anything about Douyin? Yet you're convinced that somehow the TikTok feed is not manipulated?
Why epoll when you can io_uring? In Rust?
That’s counting evangelical Protestants, which aren’t “WASPs” in the context of elite northeast educational institutions.
Perhaps true that CCP would use this in a more abhorrent way, but let's not forget PRISM [1] and also the eliptic curve / NSA / RSA fiasco [2]. One could argue these target state level targets or terrorists, but who really knows.

[1]https://en.m.wikipedia.org/wiki/PRISM

[2]https://blog.cloudflare.com/how-the-nsa-may-have-put-a-backd...
Why on earth would it by hygienic to trap the sweat in the bed as opposed to letting things air dry? Air itself isn't unhygienic.

Meanwhile, design is a circular argument. It only "looks as it should" if you think you should make the bed.
Whataboutism is always strong on HN whenever there’s any critique of anything Chinese.
The rugged digital individual needs Little Snitch for Android quite urgently. In fact, I think that's something Google can and should include in the very next Android revision. It would be a loud and clear statement in favor of security and privacy in a distinctly Android (vs Apple) way - it's more open, more information, and more on you to do the right thing (but I do support Apple-esque default rules).

While I think the best reason to care is because of privacy and security, there's also a more concrete argument in favor of preventing theft. Every network call that is not in service to the user is theft of precious battery and bandwidth resources.

Right now it's not a free market because people just don't know the price they are paying. It would be great to surface that price and give alternative apps and services a chance to win based on substantive differences, and not just on superficial things. (The only app that has succeeded on this basis is, to my knowledge, Signal. But Google would immediately alter the entire marketplace for the better by building Android Snitch into the next version of Android).
Has anyone ran gitea at a company?

I’m pro open source and run gitea at home, but looking at their issue list and pull requests it doesn’t really come off as a mature open source project that I’d want to run my company from, when down time at the wrong time can get really expensive.
> I think it's not about doing away with all tests, but providing various kinds of tests / process to get in, so various types of students can get in.

This. Same goes for hiring. You don't want to eliminate a successful pool of candidates but rather unlock more pools and places to recruit from.

Although I don't think education should be limited the way hiring is. There may only be 1 position that can be filled at a company but there are so many ways IMO we could expand class sizes at exclusive universities and/or improve online college options.
I'm a bit dismayed at the attempts at moral equivalence here.

An imperial, totalitarian regime which currently imprisons people for being of a specific ethnicity (or any arbitrary reason), and has no measure of a proper judicial system, tracking citizens of other nations for purposes of pursuing their power - is not the same thing as - Facebook making it possible for advertisers to target groups of people with 'interests'.

Meta can be fined for shenanigans (which FYI mostly do not cause direct harm), and of course - we need better regulations.

But the issue of TikTok is one of national (frankly international) security, and it's on an entirely different level.
Also see story submitted 34 minutes ago:

RNC sues Google claiming campaign emails being sent to spam folders (CNN.com)

https://news.ycombinator.com/item?id=33302611

And 4 hours ago:

Republicans sue Google over ‘discriminatory’ spam filtering practices (theverge.com)

https://news.ycombinator.com/item?id=33300436
> The school clubs met after school, one was there anyway.

And how did students get home after the club meetings were over, since the school buses weren't running anymore?

> The Boy Scouts also met within walking distance.

Is it really that hard to understand that many people don't live within walking distance of their school, or of where clubs might meet?

Or at least safe walking distance; the last house I lived in before college was certainly within walking distance of quite a few things, but that would require walking along sidewalk-less, shoulder-less, limited-visibility, twisty roads with cars zipping around corners at 45mph. Even if my parents would have allowed me to walk along those roads (they wouldn't), I don't think even my "invincible" teenage self would have felt comfortable with that.

I was lucky that my mom was available to drive me to and from places after school, and on days when she wasn't, I could sometimes find a neighbor, or a schoolmate's parents to help. But many kids just don't have that option. More kids than it seems you realize.
>in case you can't actually use System.Drawing directly

I.e. anyone using .NET on Linux or Mac
> Presumably it requires its own battery power source?

3.7V 1200 (or 1500? can't tell) mAh rechargeable battery is in the top-right corner.
SNES production feedback received by fax
Just makes no sense that this app has been given so much leeway here in the states when it has been proven time and time again that the Chinese government is using TikTok as a way to track US citizens and to influence our young people.

Also, Douyin (owned by the same company as TikTok) focuses on education in China while TikTok promotes the dumbest videos in the states. As the article below so eloquently articulates, "TikTok is making you dumb."

https://www.opindia.com/2022/07/tiktok-china-engineering-oth...
Yeah Craig Ferguson was unbelievably quick witted, intelligent, and courageous on that show.
Seems like a clear warning: anyone, anytime.
Implement American like GDPR and bring the hammer down. That's the beauty of applying it equally to all actors. The consumers win.
https://en.m.wikipedia.org/wiki/Extraordinary_rendition

It’s not China doing this I am afraid of, as a citizen of a third party country.
Everyone that is trying to justify this by whataboutism, you are defending a regime that is know for going into foreign countries to kidnap and arrest individuals extrajudicially. The people that will suffer are Chinese citizens trying to escape the grip of authoritarianism.

The term for people that defend authoritarians this way is "useful idiot".
> My argument is that disk I/O is more like memory I/O than it is like network I/O

It depends on your network and disk - and yes SSD and "slow" ethernet are the common case, but there is enough variation (say an relatively sluggish embedded eMMC on one end and 100 GbE for the networking case), that there's no point in making some distinction about disk vs network latency - for a general concurrency abstraction they're both slow IO and you might as well have a common abstraction like IOCP or io_uring.

> concurrency purposes it may make more sense to treat it like you would memory I/O (use threads) than like you would network I/O (where you'd use non-blocking APIs and event queues).

No, case in point, Windows had IOCP for years such that you could use the same common abstraction for network and disk. The fact that the POSIX/UNIX world was far behind the times in getting its shit together doesn't mean much.

And why, fundamentally, can you not use blocking APIs with threads for networking?
And I'm of the mind that letting people hoard a scarce, necessary to life resource, when they aren't even using it is immoral.

The discomfort you experience of having to let out your bought-for-the-purposes-of-renting properties, instead of letting them sit fallow is less important to me than the discomfort of the person you're evicting. Fortunately, vacancy taxes can solve this problem very easily.

You want to be a landlord? Comply with tenant laws. If you don't like it, you won't be missed, it's not like you can leave and take that apartment with you.
At least in my experience, managers (engineering managers, sorry for not being more explicit. I didn’t mean product managers or similar) have a good number of years of experience as software engineers before turning into managers. They are not clueless about the products we built and maintain. So, even if junior engineers are on-call, why on earth an engineer manager with over 10 years of coding experience cannot be on call as well? In my experience, the answer is: because being oncall is shit, and upper management cannot force middle level managers to be on call.
Eliminates blocking on IO requests, letting the event loop spend CPU cycles doing non-IO work. Alternative is CPU doing nothing while waiting on IO, which for something like a web app doing lots of small network requests to database/cache can add up to a lot. CPU work is still single-threaded.
I had the great fortune to attend a RIPE meeting which held its social here in a minor ante room, leading to some larger meeting room which in turn was but an anteroom to the main room.

If you've watched the film shot in one take of the palace in St Petersburg, this is trying to achieve the same effect in badly poured concrete. I'd be amazed if there aren't significant structural concerns with the edifice. It's a tart in a fur coat.
I'm a daily user of all platforms and have worked at two FAANGs as an engineer on ML platforms. I know exactly how these things work
My apologies. I totally understand fly.io being a distinct company with their offering and history.

To me, fly.io is an alternative to Heroku as the title of the thread is "on: Heroku Free Alternatives". So I was comparing it to Heroku and their pricing section UX.
For the inclined plane scenario, if you’re applying a force horizontally (eg by dragging with a rope) and the object has to slide up and over an inclined bump… even a frictionless incline of 45° will require you to pull horizontally with the more force than the object’s weight in order to get it to move.
India already did it. At that time I thought that it was outrageous but now I'm forced to reconsider.
Other U.S. laws regulate both safety and environmental issues, but you seem to be assuming that foreign vessels are more likely to break them than the Jones Act.

As far as I can tell, though, the Jones Act doesn't regulate country of manufacture or require exclusive U.S. operation; it only requires U.S. flagging and crews. A foreign-flagged vessel is not really more or less likely than a domestic-flagged one to have been constructed in the U.S., or to have been transported here from elsewhere, or to operate elsewhere.

It's entirely possible (if French law permits) to have a U.S. flagged ship built in France that does river cruises on the Seine but occasionally sails (or realistically gets transported) back to the Mississippi, bringing with it whatever is stuck to its hull. On the other hand it's theoretically possible without the law to have a French-flagged and crewed ship that is built in the U.S. and never operates anywhere but the Mississippi, which seems to still satisfy your requirements. The Jones Act is an employment and profit law, not a health, safety, or environmental one.
Extraordinary rendition is still a legal procedure, done in courts from both countries.

China's alleged activities do not even talk or rely on authority from their own courts, let alone another country's.
Anything I may have done is irrelevant. All that matters is the argument, and for discourse to be logically valid it must only address the argument. To be vague is to be unconvincing, and any attempt to personally characterize me is fallacious argument.
> When was Meta fined for secretly building a system to track the whereabouts of specific individuals?

Meta was fined for violating consumer privacy for years, which TikTok has already been doing themselves; but as you can already see they have become even worse than Facebook.

> You may be thinking of Lundy et al v. Meta Platforms,

You see, even when Meta didn't get fined for that, perhaps it's about time for TikTok to get fined in the billions for violating consumer's privacy in the US and repeated offences should be in the tens of billions of dollars to discourage such activity in the US?
Thanks! But this just seems to be an empty page with a cookie clickwrap extortion box on it?
Neat, not bad for 182 lines of Python.

https://github.com/shbhrsaha/wikipedia-gpt3-bot/blob/main/ma...
It's because we prefer actual privacy applying to everyone instead of xenophobic hypocrisy.

Put a stop to this - for everyone.
Oh gosh. I took a look at their News page on https://iterm2.com/news.html, and there the latest news is from 2020. Thanks for the info!
What do you think how I feel as european guy with the US spy industry.
Servers are incredibly powerful today.
You don’t need much ’bare metal’ to serve a lot of html.

One big box can get you quite far. When it’s not enough: put the DB on another big box. Not enough. Put a caching/proxy server first.

You can use Cloudflare or others to offload even more static/caching stuff outside.

Still way simpler than to understand why AWS billed you something.
You seem to have had a pretty privileged upbringing. I did too. School bus was always available during normal hours, and my mom was a stay-at-home mom, and was (nearly) always available to drive my sister and me places.

My schools were never within walking distance, and my parents wouldn't have been comfortable with the type of roads I'd have to traverse even if they were, even when I was in high school.

Your assumption that everyone -- or even most kids -- have a situation like you had is just flat-out wrong.

> Surmounting obstacles makes one a standout candidate.

This is just hogwash; being in a position to surmount obstacles is privilege too. And you seem to be ignoring the fact that some kids didn't have obstacles, and so it was easier for them to participate in all these other activities: they started out with a built-in advantage. Even if you do have obstacles, and are able to overcome them, you're still going to have a harder time than the kids without the obstacles. And not in ways that are obvious to admissions departments such that your experience would give you a leg up.
Sometimes Contact7 won't work because of the restrictions posed by the hosting company where you run your Wordpress installation. For that Contact7 has a companion plugin called Flamingo which stores data sent from forms locally to WP's database, which is then accessible via the admin panel.
You have a very contrived and negative view towards Police and government. While it is good to have skepticism of powerful structures, it is also important to see the facts. Most police officers are courteous, professional and protect citizens (and their rights).
I think dual licensing AGPLv3 (or above) is the simplest approach. Include a separate paid (preferably straightforward) license and be done. Make it easy for people to pay you and make it easier to get refunds for any reason.

Another option is to do what Duende did.
I think Duende (Identity Server) handled the situation pretty well.

https://duendesoftware.com/products/identityserver

> Standard License Pricing
> Free for development, testing and personal projects—only pay for production. Try it now! Learn about our free Community Edition.

> Our Community Edition license is feature equivalent to our Enterprise Edition, but only includes standard support.

> Community Edition allows hosting IdentityServer on your own infrastructure (including your cloud). It is not for scenarios where you redistribute IdentityServer, or build software for third parties. In this case you either need a redistribution license, or the end-customer needs a standard license.

> For-profit companies/individuals with less than 1M USD annual gross revenue
> Non-profit organization with a published annual budget less than 1M USD
> Registered charities
> You are making a nuanced argument for sure then.

It’s not a nuanced argument at all. Harvard and similar universities are WASP institutions run by WASPs. When you have non-objective admissions standards, you have to appeal to their WASP sensibilities to get admitted. That doesn’t necessarily mean they prefer other WASPs. They also like minorities that affirm their worldview (but not so much minorities that don’t affirm their worldview).

The root of your confusion seems to be thinking that I’m using “WASP” to mean “white people” generically. White people aren’t a monolith. Harvard WASPs have nothing to do with folks in Appalachia (who may literally be white and Protestant).
> And also, does it imply the existence of non-blocking memory

Prefetching instructions, to tell the processor to load before you use it!

The first google hit [0] even calls it non-blocking memory access!

In [1] you can see some of the available prefetching instructions, and in [2] some analysis on how they deal with TLB misses (another extremely expensive way memory access can be blocking short of a page fault).

Another thing not mentioned above is that accessing a page of newly allocated memory often causes a page fault, since allocation is often delayed until use of each page, for overcommitting behavior - same for writing to memory that is copy-on-write from a fork!

[0] https://www.sciencedirect.com/topics/computer-science/prefet....

[1] https://docs.oracle.com/cd/E36784_01/html/E36859/epmpw.html

[2] https://stackoverflow.com/a/52377359/435796
As I understand it, the military banned TikTok a while ago.
> I think what I'm saying is that calling file I/O "blocking" is also not a useful definition of "block". Because I don't really see the fundamental difference between "we have to wait for main memory to respond" and "we have to wait for disk to respond".

In addition to the point elsewhere made that you're sort of implicitly denying the magnitude of the differences here - the latency differences are on the order of 1000s.

The other way of separating is if the OS (or some kind of software trap handler more generally) has to get involved. A main memory read to a non-faulting address doesn't involve the OS - ie it doesn't ever block. However faulting reads, calls to "disk" IO, and networking IO (ie just I/O in general) involving the OS/monitor/what have you are all potentially blocking operations.
> it's getting a critical mass of the Internet to reconfigure their DNS, in an environment where the last several years shows well-funded shops blowing themselves up just trying to get this done.

You mentioned yourself that DNSSEC can be activated automatically by registries, like what has been done in Europe, so I don't really see that as being an issue.

Sure, you can fuck up if you start messing around with DS records and whatnot, like Slack did (and BTW, they're still using DNSSEC even after experiencing that outage), but once you start messing around with DNS you can also fuck up in many other ways that have nothing to do with DNSSEC. So that is not really a problem with DNSSEC itself.

> The protocol was designed to trust the link between the OS stub resolver and the DNS server, because it was designed in 1995 when even small networks ran and trusted their own BIND servers.

Sure, but we're not in 1995 anymore, so there's no issue with running a resolver with DNSSEC validation at the client level anymore.

> What you're really saying is that Linux nerds can just run their own DNS servers.

No, I'm saying OS manufacturers like Google, Apple and Microsoft can implement DNSSEC validation on the DNS resolvers of their OSes, just like Google implemented DNS-over-HTTPS transport (which also wasn't an option in 1995).

> But we don't design global Internet security to serve people who want to sysadmin their own phones.

Fortunately, that's not what I'm proposing.

> It has to work for normal people.

Agreed :)
More important - less stinky.
Immortal by Default: A brief history of humans and the ginkgo tree
SPDN. Strategic Pizza Distribution Networks.
Depending on what you view on TikTok, the international cross-cultural aspect can be a big draw of TikTok. Local clones wouldn't be able to replicate that, so I wouldn't be surprised if a sizable minority uses VPNs or Tor or whatever to keep access to the original.
Thats not true, read the Abu Omar case. This was not done legally using the courts of both countries.
Manny and Olga's is gross.

Those in the know hit up Wiseguy.
Micro-Hydroelectric Power and the Historic Environment
I'm sure there are places where it is difficult to walk anywhere. Those are not the norm, however. I don't recall any places like that in Seattle.

Most parents with kids try to pick places to live that are reasonably kid friendly. Real estate people know that, and advertisements emphasize things like walkability and distance to schools.
> WARNING: this is ALPHA software. the code is highly unstable hot garbage. use at your own risk!

Is resorting to reflection in C++ a code smell?

Right tool for the job and all that..
To be fair, isn't that the whole supposed reason being defi and crypto?
Pure Data as a plugin, with a new GUI
Ok but you said "Facebook has been fined over this". You admit that's a false claim?

Tiktok and Facebook both should be fined for violating the law when there is sufficient evidence that the violation happened. We don't need to make up stories about Facebook to justify investigations into either.
Optic nerve sheath diameter is associated with outcome in severe Covid-19
I would clarify that in order to escape the charge of relativism and utilitarianism.

There is no "today ethics" or "yesterday ethics" or "particular ethics". There is merely the objective good, the objective privation of that good (evil), and the science of moral good, i.e., ethics. Otherwise, there is moral good or evil to speak of, only a collection of arbitrary tastes, rendering justice nothing more than the opinion of the powerful (to borrow from Thrasymachus).

Child sacrifice is unjustifiable per se. Meaning, there is no circumstance that justifies child sacrifice because no circumstance can justify an intrinsically evil act. In that sense, we are right to condemn child sacrifice as such.

However, we should also interpret history in context. Someone else mentioned that your stance allows (chattel) slavery to be justified. That is only if we adopt a relativistic or utilitarian stance. (Chattel) slavery is evil as such and unjustifiable as such, but it also has been the norm for most of human history. If any of us were born a thousand or a few thousand years ago, we might even come to hold that slavery is wrong (as, for example, the Church always has), but given how pervasive its practice was, how historically entrenched it was, you would likely also believe that it was simply an unfortunate and endemic fact of human existence in this world (after all, we human beings exploit each other in all sorts of ways, all the time, beginning with the smallest of ways we hardly even notice). And that's if you even payed it any attention given how normal it must have seemed to most people in the world. (For this reason, I think the oikophobic condemnations of "the West", which have become especially rabid in recent years, are preposterous. If anything, it is the West that has, historically, catalyzed the eradication of such practices as chattel slavery and human sacrifice across globe. It is childish and ignorant to believe that the world was populated by gentle peoples before the dark, corrupting forces of "the West" (this villain is given various names) landed on their shores, bringing with them Original Sin.)
we can look into that next, best to stay focused on the original focus instead of getting distracted
Can you include Hatchbox ( https://hatchbox.io/ )? Coupled with Linode.
This is called misdirection and you see it used in stand-up often
Because you think that the US government does not benefit from all that data going through US companies like Facebook/Apple/Google?

More privacy w.r.t. those wouldn't hurt non-US countries, I would say.