skysight-inc/HackerNews huggingface dataset:
Some of your points are very valid.

I do think there is a big difference between Apple and Google.

I also think there is a difference between consoles and general purpose devices that have not being properly explored by anyone and at some point should be identified by the law.

That being said, digital rights are a disaster right now, it will take ages before it's fixed.

Consoles might need to be fixed too: for some reason, digital items cost the same or more than the physical counterpart, but provide you with less (can't re-sell, can't lend). And this doesn't take into account yet the fact that digital libraries will disappear when people die (can't leave to family your account, in theory). So consoles are not a good example, they are the most abusive ones.
Your point is fair, it's reasonable for Google to consider this options and this is why antitrust regulations are needed. In this, it looks like it's time for the gouvernement to step in.
I considered the option of pay for what you use, but those prices would have to be massive (tens of thousands of dollars per dev) to even start to make up for it. It would essentially be a monopoly gift for the biggest developers.
Delta is currently the predominant strain of the virus in the United States.Although breakthrough infections happen much less often than infections in unvaccinated people, individuals infected with the Delta variant, including fully vaccinated people with symptomatic breakthrough infections, can transmit it to others.
Freshly disclosed vulnerability CVE-2021-20090 exploited in the wild
That was my experience working with developers of different ages. Those who were born before 1995-2000 year are fine spending hours focusing on books. Those who were born after, prefer to learn from short engaging videos. I don't judge anyone, that's just my observations, I don't claim if one method is better than the other.
It's wise to already be in the shovel business during a gold rush. It's harder to figure out what the next big thing will be.
Why grim? I work 1h a day and earn just enough to get by. Before I worked in a normal job 8h a day plus 2h commute, that was grim.
Plenty of options to fix that problem.

E.g. a cheap addition to existing installations: aircode.se

Limited but sane research from around 2013(?) points to even cheaper options of ventilation treatment.
Is disk space cheap enough now to have a “GitHub for state”?
Really enjoying the recent pace of posts on zig.news and how easy it makes it for anyone to get publishing.
The timescale for O2 to be stripped from the atmosphere (by reaction with reduced chemicals exposed by erosion, weathering, and emitted from volcanoes) is only about 10 million years, so the current composition of the atmosphere is due to recent conditions, not ancient conditions.

There is an open question of why atmospheric O2 has been relatively stable (varied by a factor of several) in the Phanerozoic. This may just be anthropic selection: if it ever fell too far, higher life would have been wiped out, and we wouldn't be here. This has implications for the existence of extraterrestrial intelligence: it might be that most life-bearing worlds suffocate themselves before ETs can evolve.
Congrats! Why would one create such a project with JS given all of the languages available to them?
How is this iCloud specific? You could do the same with Google Photos or OneDrive.
yeah, but the more you optimize, the less your code is a way to communicate an idea on how/why (business wise) you did some things. I used to optimize some code. When I try to squeeze every CPU cycle, then I usually have to turn my algorithm upside down so that they "fit" correctly to the CPU architecture (cache, branch prediction, avoiding costly, instructions). In the end, algorithm cleverness, which is important to understand to read my code is totally muddied by optimization techniques here and there.

Having the right balance between performance and readability is tough...

Another example I cam across a while ago is matrix multiplication. See

https://en.wikipedia.org/wiki/Computational_complexity_of_ma...

The naive algorithm is super simple to understand and corresponds to the actual math definition. But the optimized algorithm, that's something totally different :-)
I completely understand your feelings regarding a lack of control and agency. Modern politics now essentially revolve around outrage. No politician wants to vote on something at all controversial, every vote they take is liable to outrage one half of the population or another. Every time they do they halve their voting base until it's an irrelevant tiny minority that agrees on everything. So they have outsourced their job to the supreme court, federal agencies, and the parliamentarian. If you can cause enough outrage you will find that they fold relatively easily.
They are next to the sea. Flushing with salt water, and membrame based desalination for potable water?
> Now if you were just wondering what you'd see if you simply changed position really quickly then you can just imagine putting lots of cameras in a long straight line and triggering them in turn to simulate a superluminal speed then you basically would just see the stars move more quickly than possible.

Or just watch Star Trek, as the iconic “moving through stars” happens throughout the series (mostly TOS, as others added different effects)
Even a simple design gives 80% capture
Minor nit: the kana are not alphabets, they're syllabaries. Each character represents a complete syllable (except ン/ん) as opposed to representing a consonant or vowel sound.

They are really straight-forward to learn as, unlike in English, they don't have di and trigraphs and extremely few pronunciation exceptions. Learning the characters can be done in an afternoon, though of course being able to read them quickly will take quite a bit of practice.
The problem for me is my device “informing” on me changes the fundamental nature of my device. Also the opaqueness of the whole system is concerning, along with the potential for false positives. And lastly is the “if this then what’s next?” And that is definitely a road I don’t want to go down on.

For me it’s sad because I have literally always stood by them and they make amazing hardware and software. However at the end of the day I’d rather have the nature of my device be one where it is under my control, than all the wonderful apple tech.

I just don’t know what to use instead.
In my experience, people who focus on laziness are NOT saying the lazy person is irredeemable - they're usually saying precisely "You're choosing to be lazy and you don't have to. Choose to be different!"

Granted, they often don't think through how to do that, or why the person might be struggling to perform, but it's not usually a belief that the person is incapable of doing better.
I said something about it, but my content was censored by the SS here.
A few years ago I registered a short (five letter) nonsense word as a .com domain for a side project. I ended up using a different name so I let the .com expire. It was instantly registered by someone else.

But I just checked, and it’s available now. (Not squatted.)

I think some people run systems to buy up domains that expire, in case the expiration is a mistake. Then they can make a few bucks selling the domain back to the dummy who let it expire accidentally.

There’s a limit to how much you can make doing this, though, as any big company probably has a trademark on their domain. And if they do, they can just ask ICANN to seize it from you.

I think that’s different from someone who registered a common word (or many) and holds onto them, hoping to sell them to people who want them.

The domain squatting business is kind of like poker. You have a slow bleed of costs from annual domain fees (the ante in poker) and few deals to offset that (winning a hand in poker). Over time you have to either score some big deals, or eventually cut your costs. This limits the utility of squatting random nonsense domains for very long.
> Since I made up that word and it was 14 characters long, are they just going to keep it for 20+ years?

Usually they set up analytics on the holding page, and only renew if it reaches a certain threshold of traffic.
Surely if there's one thing the HN bubble is capable of, it's rallying a critical mass of contributors around a project like this.
Are you suggesting that being unable to read a computer screen is some kind of desireable quality in a classroom setting?

I didn't mean compete in terms of max lux output, though if they actually wanted to do that for whatever odd reason (film studio? indoor weed farming?), the basic tech probably could as well.

I meant effective task lighting for multiple people and multiple tasks across seasons in a large building with multiple very similar large rooms that have windows in different places but usually along one wall only (in a valley, in a cloudy country relatively far from the equator).
It is interesting to consider just how much excess energy it would take to directly upset Earth's thermal balance. In 3001: The Final Odyssey, Arthur C Clarke predicted a thermal crisis caused by abundant free energy. Is it plausible?

Total solar insolation is in the region of 1.8x10^17 W, which is some 10,000 times greater than the total energy use of humanity. This is not so far out when you consider our exponential energy use over the past few centuries! If growth does not slow (which it must), we could expect to use that much energy in about 4 more centuries.

But we could expect to hit problems before then. What percentage of disruption to Earth's energy budget leads to visible effect? Our current imbalance due to greenhouse gases amounts to roughly 1 Watt per square meter, or 0.1%. At our current rate of growth we'll reach that in a mere century! So even if we switch entirely over to nuclear power starting today, and continue along our merry way safe in the knowledge that we're producing no greenhouse gases, in 100 years we'll have a similar warming problem from energy alone.
> Buying a company to prevent even a hint of competition seems like quintessential antitrust.

Then someone else will buy them then, given that Google was about to buy Twitch but dropped it due to the same reasons and instead went to Amazon.

Won't be surprised to see them do it again or another >$1TN company do this. Who knows, maybe one will create a bill which prevents >$100BN companies from out right buying out other multi-billion dollar companies. Oh wait. [0]

[0] https://techcrunch.com/2021/04/13/hawley-antitrust-bill-trus...
We had worse crises before that didn’t change societies so deeply. With 9/11 we started renouncing to the concept of freedom that we gained with illuminism and the French revolution.
Then we started putting “safety” before everything else.
> Technology doesn't live in a vacuum. Given the calls from the government for backdoors to encryption, I think it's safe to assume this is Apple getting out in front of what could likely be heavy handed legislation to add actual backdoors like master keys.

I broadly agree but I cannot foresee a scenario where limiting at this particular issue (CSAM) would be seen as a sufficient compromise by legislators to allow E2EE to be expanded.

And other countries will have very different interpretations, much less palatable to Apple's values, on what should be checked for and they will have no qualm legislating to require it.

Quoting the NY Times (via Daring Fireball) :

> Mr. Neuenschwander dismissed those concerns, saying that safeguards are in place to prevent abuse of the system and that Apple would reject any such demands from a government.

> “We will inform them that we did not build the thing they’re thinking of,” he said.

They can tell themselves that but it doesn't matter : they precisely did.
Thank you for taking the time to type out your response, I appreciate that you cared enough to help me. I understand all of what you wrote, and already agree with it. I wrote out a long response, but this isn't the place for the tangent.
You’re simply saying it’s not so complex to render it completely unusable. I’m not saying that either.

The question is, “Can it be simpler and maintain its effectiveness?” If yes, then it’s unnecessarily complex.
Legionella generally comes from fresh water sources. If you're worried about it filter your water.

Airborne contagions do not spread from bringing in outside air and tempering it via an HRV/ERV. The risks rise when you do not bring in fresh air but rather recirculate indoor air, but these can be reduced by using MERV 13+ filters:

* https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7127325/
The mobile apps were the primary problem for me. Regrettably it was long enough ago that I can’t remember all the details but I’m pretty sure at the time it didn’t support TouchID for one.
I had to port a bit of ocaml code to rust a year or two back, and the lack of a switch to enable sibling recursion (tail calls, but LLVM limits it to equally-typed-finctions) in debug mode made me want to scream.

The code I ported was not complex, and ran on the first try. Except it only worked in release mode. So I had to rewrite it using loop which made my inner ocamler sad (and the code a lot uglier).
Is it? I mean, if you think the u. s., it's one thing, but worldwide google has something like 90% marketshare on phones.

That being said, if Google started charging monthly for play store, you can easily change. The same is not true for Apple
I know why, look at the front page of bitschute (or however it is spelled). It's full of conspiracy and extremists videos, if only fan showed popular stuff it would be 100% porn.
Lisp Macros as a Service.
What about the Amazon App Store? When I had Android years go the Amazon was rather abysmal but usable.

https://www.amazon.com/gp/mas/get/amazonapp
That level of detachment is only affordable to you because of the generations of people that fought, murdered and died for the nations on which you now can so comfortably live. Perhaps you think that work is done. Maybe you are right, at this moment, but if history is any guide, it could all change in an instant and you could need people who are willing to fight for your way of live.
Afaik there was ever only one Paula.
One small point: profit on retail games are at most 7% and frequently no higher that 3 to 4%. We often saw brick and mortar stores lose money on new releases as advertising and try to upsell electronics. Clothing, toys and electronics do have much higher margins. Toys are at least 40% and I worked with a team dealing with eletronics, if they couldn’t make at least 50% they didn’t want to deal with it. Gaming console is the exception, here margins are 0% or less.
Where C does things that are a good idea (and there are some) they don't stop being good ideas just because C did them.
> It was indeed peace, we almost had it, world peace - feeling utopian and all loving in the 90s.

Think you might need to qualify that. The mid-90s saw the Bosnian and Rwandan genocides.
Show HN: A bot that tweets pretty pictures of old computers
Show HN: Textual – An async-powered terminal application framework for Python
I'm the author of Rich, a Python library for fancy formatting in the terminal. Textual is a framework I'm building around Rich for creating terminal applications. It's powered by async and borrows a number of techniques from web development.

It's still in active development, but it has reached a point where you can play with it. The most recent release adds a tree control which you can use to navigate a directory and pick files.

My hope is that a Textual UI will be at-least as easy to write as a command line interface, and projects will grow a --tui switch to launch an interactive app.

There's already an app using Textual: [wtpython](https://github.com/what-the-python/wtpython)
Could we go beyond that if we compiled it to WASM?

/me ducks.
> Also I'm aware of at least one game that uses an internal executable restart routine to reboot and reload data on PS4 and X1 since it's just easier than dynamically unloading all engine data and loading it again following an in-game update. While not forbidden by either 1st party, it's certainly somewhat unorthodox.

Microsoft put out a video soon after purchasing Bethesda where someone from that team mentioned doing a similar trick in the Xbox port of Morrowind. If the game was approaching the relatively tight 64MB RAM limit of the platform it could soft reboot the console during a loading screen and then reload to the current point.
Previous discussion: https://news.ycombinator.com/item?id=28062020
Stow: Package Manager When You Can't Use Your Package Manager
This is already possible on both iOS (iCloud Photos) and Android (Google Photos) as both scan for CSAM server side.
The Doctor Will Stab You Now
Depending on the state you're in, it is pretty common to have beer and wine of various levels of "cheap" at a convenience store in the US.
A few reassessing why I love solid JavaScript
> Tesseract.js wraps an emscripten port of the Tesseract OCR Engine

Calling this “pure JavaScript” seems misleading
Small quibble: the ISS gyroscopes are constant-speed; they apply torque to the station by pivoting their axes. The argument stands, though; if there's a constant need for torque then eventually the gyroscopes will end up all pointing in the same direction (a "singularity") and unable to apply further torque; thrusters will then be needed to balance the gyroscopes being returned to effective orientations.

Ref: https://en.wikipedia.org/wiki/Control_moment_gyroscope
The HN bubble has intellect and skill, but certainly not the 10's of billions it would take to make a viable android/iOS competitor. At this scale only the government has the power to effect change.
It sounds like they've done the math leading to cheap out both on headcount and on licensing FOSS. How long until users get annoyed enough to use other clouds?
Client-side web apps. With today's smartphones, it does make sense to not do everything solely on the server side.

Theretically, cross platform support would be another possibility. But one could argue native C code could be bundled as well, albeit with separate integration being needed. (Android and iOS do support such extensions).
I'm not sure what the original commenter was talking about, but no, it's not. There is vast agreement in the US about what happened.
So we can just imagine what it’ll look like?

Sorry. Couldn’t resist.

But you can have real mass with imaginary energy.
Solar and wind likely are the solution. They are cheaper than nuclear and are improving much faster. Nuclear faces great obstacles to reaching a level that could power civilization (for example, breeding would likely be required, and breeder reactors have proven to be even more expensive than today's thermal burner reactors; breeders are also excellent sources of super-weapon grade fissionable material.)

The energy density argument for nuclear goes nowhere. It's not something any consumer cares about, nor is energy density a showstopper for renewables (except biomass, so don't base the renewable energy system on biomass).
That is a lot of categories!

If someone was going to train an algorithm to classify items they would need labeled training data for all of the categories. Maybe 1000 labeled items per category.

If you don’t have the labeled training data you WILL fail. If nobody has succeeded at this, it’s because nobody did the work. You can succeed where others failed IF you do the work, if you do not want to do the work a pro tip is let somebody else tilt at windmills and fail.

If you look closer you will find other maddening details. One of those categories is ‘yacht’, there also has to be one for ‘snacks’. The yacht is big, expensive and rare and the snacks are small, cheap and common. You might find a million snacks for sale and maybe 100 yachts! You can attain 99.99% accuracy in yachts vs snacks if the algo thinks it is all snacks, and a person who looks at a sample of 100 might think it works perfectly.

You are up against that times 1000’s.

Don’t despair, instead look at simplifying the problem by limiting the scope; also you might get lucky and find data that is already labeled or find a cheap way to bootstrap labels.
This is already possible today on both iCloud Photos and Google Photos. Both scan for CSAM server side.
An important distinction. Office 365 and Netflix get nearly all of their revenue from subscriptions. Just because Epic offers a subscription doesn't mean that's where it derives >95% of its revenue.
It's mostly not JavaScript, since it uses the emscripten port of the Tesseract OCR Engine, and if you want to do things in the browser, JavaScript has to be involved.
Well it's doable, the problem is that it would kill the ISS as a station. If other parties are ok with it then sure, but I somehow doubt they are.
It's not a thing anymore, for two reasons:

1, It used to be that the only 'real' domain name was .com. Nowadays this artificial scarecity is over. If you want to launch a service as foo.io, that is fine.

2, You can sue to have a domain name confiscated if you own the trademark with the same name

https://cyber.harvard.edu/property00/domain/CaseLaw.html
That's fair. I don't recommend complaining on the internet about it because it normalizes bad behavior that used to be normal but no longer is in functional organizations. There are lots of younger developers on here who don't know any better, and while we oldsters can stick it out until retirement, their careers will be much more fulfilling if they recognize the capacity to change their environments.
Only at c. Once you are beyond it (even though you can’t pass it), you’ll get squared imaginary numbers, however, which I’m sure would not be healthy for human passengers.
I think that is a correct summary.
Orbital solar collectors? Never in shade; no need to build a tower. Losses low because no atmosphere.
Due to how often little boys dirty their clothes a lot of them, especially in poor neighborhoods, go naked. And yes, no one bats an eye.
Pain is mandatory, suffering is optional.

Have you read easy way to quit smoking?
This is great! The PDP-11 instruction set is really nice, especially for its time. Lots of addressing modes make to easy to work with data in memory, especially compared to the microprocessor instruction sets that came out later in the 1970s.
Many, if not most, of American's rich are self-made, most obviously in tech, where the amount of wealth accrued to Gen X's and Millennial boggles the mind. Does your indictment extent to those people was well, or is reserved for people whose parents were rich?
> doing things that feel uncomfortable is really hard

> [keeping their weight down] is objectively not that hard to do

Would you mind picking one?
Author here - I typically just throw things into the post queue and they drop every day.
In this case, I replied to a question and it turned into a full blown post.
You can even pay your Amazon orders.
"...1,800 kilocalories in a large serving" !
In 2012, 59% of British MPs Flunked Probability of Flipping Two Heads in a Row
It can be compiled to HTML and when viewed in a suitable viewer could be considered rich text, but markdown files are plaintext. Code sourcefiles are also plaintext. However, I think there should be another term (clean text?) that refers to text abscent of symbols which represent the markup. It would aid in conversation. For instance you might want to parse an HTML formatted document and be left with just the words and certain punctuation, or clean text (or something).
It'd be interesting to see how the way common images are reused (for example in memes by only adding text) would be enough to change that hash. If it wasn't enough it could spread very quickly.

Of course I'd dare not research or tinker with it lest I'll be added to a list somewhere such is the chilling effect.

I guess in that case they'd delete that single hash from the database because they'd still have an endless (sadly) supply of other bad image hashes to use instead.