skysight-inc/HackerNews huggingface dataset:
We might even see MS making popular Progressive Web Apps!

>Quote : That is going to be the fundamental challenge in such a world, but we feel that there are ways. One of the ways I look at this is you can light an Android app or a PWA app or a UWP app on Windows in the future, or even today, for some of the new AI APIs.
Reading this now, I'm imagining all the horrors of static linking but applied to every function instead of whole modules.

Maybe the simplest solution is to allow the function to change to the new version, but make it easy to revert in the event that something breaks. This of course means that you can't make the names of the functions their hash (without lying, preventing the runtime from checking that hashes ways match, or modifying emitted bytecode or native code to do what you want), it has to be an orthogonal layer on top of them like types (as I mentioned elsewhere in the thread).
Perhaps it's a regional thing, but there are definitely places where Red-Gold usage comes close to Heinz. I'd still say Heinz is dominant in said regions, but Red Gold does see usage, and I don't think it's just because of a price difference.

Personally, I like Red Gold on fries more than Heinz. Couldn't explain why very easily as I'm not one to use food terms. Maybe a bit more acidic?
I wonder why they're doing beef. I would have assumed a lion/woolly mammoth/T-Rex burger would have a much bigger market and markup.
I don't know for sure at all, but I don't think it's impossible that speculative execution could also achieve the same at the processor level.
How does it relate to TiddlyRemember?
I don't know about wool, but outside of artisanal situations the industry for milk and eggs is cruel from birth to death, not just at death.
Everybody has a mobile phone, not everybody has a computer. Comparing iOS and windows market share is interesting, but only for the consumer market.
AI isn’t “intelligent” yet alone sentient. Using machine learning to say simulate protein folding which leads to a Nobel worthy discovery isn’t any different than using any other “traditional” algorithm…

People still define the problem and build the tool to address it.

This is one of those “intellectual wanking” exercises that might sound deep but it’s completely silly just like the trolley problem with autonomous vehicles..
Heinz hurt itself a little bit when they stopped making it with Canadian tomatoes and shut down a plant here, then a (US-based!) competitor (French’s) grabbed some market-share at the low end with a Canadian-based product.

https://www.cbc.ca/news/business/french-s-heinz-ketchup-leam...
> How about they start by figuring out the concept of power efficiency in the web code that everyone runs?

Sure, a nice goal, but the Internet consumes maybe 10% of the world's electricity, and I highly doubt that is because of slow webpages. It is also "fairly easy" to green datacenter electrical usage because only the generation source need be changed, as opposed to replacing billions of cars, or even entire industrial practices like cement that give off CO2 as waste byproduct. All of which are in excess of 50% of total electrical usage. That, and we have to convert our powerplants anyway.

Lastly, my understanding of slow webpages is largely IO and latency, not compute, which further reduces the link between slow pages and electrical usage.
> Inheritance is much less troublesome in, say, Smalltalk, since the language is dynamically typed. If someone expects you to implement Foo, you can (almost always) just implement its relevant methods without explicitly extending the class.

Sorry, I don't understand this sentence. Isn't inheritance simply a way to avoid writing duplicate code? If you write the code to implement methods, isn't that not inheritance anymore?
the awesome lists are a good place to find this stuff, frequently. just Google "awesome x site:GitHub.com" where x= {language, protocol, framework, design goal} and see what pops up.
And you can put %B in your status line to show the Unicode value of what's under your cursor.
Polymetis: Real-Time PyTorch Controllers, from Facebook AI Research
If you consider iPhone to be part of the computing landscape, does that change anything?
Yup. The starting price of an apple computer in India is almost 10 times the median salary of a young worker / executive.

You will not fine Macs in India, except in the 1%, or in movies.

I am sure that is true for most of South Asia.

It's Windows all the way down. There is a huge black market for pirated windows copies here and a decade back, the standard PC setup was a basic Intel based system, loaded with pirated windows os on a cd that costs about 2 USD.
you are absolutely right. Even a google employee uses lineageos to avoid tracking but I am sure they deliver the code to millions of innocent...

https://libredd.it/r/LineageOS/comments/nnccvr/google_locati...

https://www.azmirror.com/2021/05/24/newly-unredacted-documen...
Please explain how you hedge BTC against tether, which is supposed to maintain a $1 peg. There is no correlation between BTC and tether, how can you not see that?? Bitcoin goes up and down, tether stays at a buck, plus or minus a tiny fraction at times. You cannot hedge Bitcoin with tether!!

At this point, I’m going to assume you have a fundamental misunderstanding somewhere, I won’t be responding any more. If you want to believe you can hedge a volatile crypto coin with a pegged stable coin, I could care less, just don’t spread that nonsense here.
We do more things, and have more complex graphics.

Eg, a 320x200x8 display has 64000 bytes of memory. A 4Kx32 bit display has 33177600 bytes of memory. That's 518 more times memory used just for a single screen. Take into account that these days we have compositors and each window is present in memory on its own, before it's composed into the result, and it's even worse.

We also work on far bigger projects. The project I work on as a hobby has 400K lines of C++. Imagine the amount of processing an IDE needs to do to parse all of that and provide its various convenient functions. And of course a good chunk of that is in RAM, because that's far too much stuff to parse everything every time.

Old tools also don't really cut it anymore. If I try running ctags on it, it comes up with a 14GB tags file. I don't think it handles it quite right.
Trader Joe's incredible ability to pull this off in general, and inability to replicate Huy Fong (at least, last I tried) is a big part of what convinces me that Huy Fong must be doing something really special in how they make their sauce.
I don't think they have it (although, you can do whatever you want with babel nowadays, I guess). It was a suggestion aimed at programming languages in general.
Yes, but that doesn't alter the fact that Bill Gates saw the web as an existential risk for Microsoft, and did everything in his power to ensure that the web evolved in a way that would benefit Microsoft in general and Windows in particular. I find the second part of Nadella's quote to be especially ironic:

Think about it. If we said, “All of commerce is only mediated through us,” Amazon couldn’t exist, if we had somehow said, “We’re going to have our own commerce model.”

That is, in fact, exactly what Microsoft tried to do. They tried to force their own proprietary standards on the web. It was only after they were slapped down by the Justice Department that they stopped engaging in anti-competitive behavior and created the space for alternative web browsers to grow. Even then, it was almost too late. How many decades did we wait for IE6 to finally die so that we could write web sites that would even pretend to conform to modern web standards?
iOS is different from Mac right? There are a lot more phones than Macs in China I believe.
Amazon is using algorithms with little human intervention to fire Flex workers
For one thing, plant based meats require a ton of resources, and for another there’s no clear evidence that it’s any healthier than vat grown meat.
> This also cooks out some of the deep corn flavor that you can't get back.

And yet, from masa harina, freshly cooked tortillas are still "a huge improvement over store bought tortillas" "a different product than store bought".
$3.90 is an incredible drop in price considering what it was just a couple years ago. I'm certain the price will come down more as more competition and the technology improves. At the rate the price is falling for lab-grown meat, I'd be surprised if it is not cheaper than animal meat in a couple years. https://vegnews.com/2019/7/price-of-lab-grown-meat-to-plumme...
This seems to be very developer hostile.

Not only do they have to provide a salt themselves but on top of that, they need to make a judgment call of when something has "more semantic meaning beyond their implementation" (to use your words) rather than being some more "fundamental" code.

I'm also surprised that you haven't solved this problem yet: at least once a day, IDEA warns me that some portion of my code is duplicated exactly in some other area of my code, so this kind of duplicated logic is already quite common.
I don't see how this has anything to do with speculation? In most cases where you care about this you don't have to speculate if all the loop iterations are needed. For example in matrix multiplication all of those iterations will be needed.
About 27% of the world still works in agriculture, as of 2019 - the vast majority as subsistence farmers - down from 44% of the world as of 1990 [1]. That's over 200 million people that just began the transition from pre-industrial agriculture to a modern market based economy. Modern technology is so unevenly distributed that over two billion people are still fed without the benefit of industrialized farming.

I think you're vastly underestimating how much work there is left to do.

[1] https://data.worldbank.org/indicator/SL.AGR.EMPL.ZS
Agreed, this ought to mantra for everyone. Ever since XP, I have always installed or setup Windows in essentially this way—and I never do the setup with the internet connected (not even with Linux). If in the middle of the process I need an updated hardware driver then I'll download it on another machine.

Once the setup is done and the O/S configured exactly the way I want it (which often takes me considerable time), I'll then mirror the drive.

I then progressively repeat the process in stages, first with essential utilities, text editors and maintenance tools and work up to bigger programs, word-processors etc. At the end of the process I'll end up with at least four mirrors. If anything goes wrong I can restore the image which typically takes me 7 to 10 minutes and I'm right to go.

Doing the job in multiple stages is good idea if you want to remove traces of a program that, say, won't allow easy re-installation for licensing reasons. All such program are relegated to a latter-stage image, so the process then is to restore the immediately preceding one that is 'clean'.

Only when I'm finished saving the last image and I'm totally happy with the installation do I connect the internet.
it’s “Gucci”, like the luxury brand
I can see why Microsoft might insist on Windows Home users having a Microsoft account, but I don't get the reason for Windows Pro users also being required to have a Microsoft account.
The premise of immutability is that this causes bugs:

doA()
doB()
doC()

and so the solution is instead of doing:

State state
doA(&state)
doB(&state)
doC(&state)

you do

State state
state2 = doA(state)
state3 = doB(state2)
state4 = doC(state3)

But obviously, the only difference between 2 and 3 is that 3 is a pain in the ass to type out. All of the benefit is there in 2 because you're explicitly declaring what it is that the functions are modifying, instead of having them modify unseen globals. There's no advantage to adding a ugly calling convention on top of that.
Folks may enjoy some of these old posts too.

https://en.m.wikipedia.org/wiki/Pyrrhonism

For example, putting regions under a cold climates category, might not make sense to someone living near the pole where they would consider the same regions to be warm climates.
I'm not sure why I'd use this when there are tons of free and feature-rich alternatives to pick from. I might consider it if I could buy a perpetual license, but I'm not about to drop $5/month on a... studying app.
Is this only for Jupyter notebooks? If so it may not appeal to a lot of folks who actively dislike working in Jupyter (that’s a whole other debate we wouldn’t want to go into here :)
> Why did Amiga, the series of computers beloved by artists and musicians, have overlapping windows and colorful icons?

To be fair, these things were computationally intensive at the time. The Amiga had a hardware blitter and very good color capabilities, so it could afford to show them off.
Yeah, hypersonic has really gotten the buzzword treatment these last few years.
At best it was "born on Trumpet Winsock", and it definitely wasn't born on Trumpet Winsock.
When comparing hashes, you can still have timing differences. You have to actually compare the whole string, drag the comparison result along and evaluate it at the very end. And make sure the compiler is not "helping". But this would give no knowledge of how long the matching prefix is. The hash should indeed mask that.
Why people take SF authors seriously about the future is beyond me. It's just people wishing for things. Part of the reason I stopped reading it is that it was so apparent that people used "the future" as a synonym for "Narnia" to tell their own stories or moral fables, and yet dated themselves tremendously and guessed wrong. They were more dishonest because they tried to make plausible magic, kings, and wizards instead of just realizing what they were asking for pretty much required it.

The culture has about as much chance of coming into existence as the fact that we discover unicorns. So why should we take him seriously?
Best Disk Space Analyzer Software for Windows 10
Ah, but MS came up with Ajax, moving the web from REST to movable code...
I meant in publicly available "box office" figures and all that. Box office earnings alone usually cover all the expenses already, many times over.
Grandparent post was speaking about Apple generally: "There's a huge market out there that has never used nor wanted an iPhone or any other Apple product."
Those aren't exclusive to OO, though.

C, for all its faults, has encapsulation at a module level: any functions you don't define in your header file aren't exported and are thus private. Go and rust do the same thing.

Abstraction is even more common. Functions are abstractions. And any language with typeclasses (like haskell) or function overriding (like Julia) uses a form of polymorphism

Really, the only essentially object-oriented things here are inheritance and (by extension) inheritance-based polymorphism.
iPhone has 54.56% marketshare in Sweden: https://gs.statcounter.com/os-market-share/mobile/sweden
Search.brave.com is surprisingly good, at least for me so far. I haven’t had to use google in the last week for anything, my results have been on par
A business is dead when you run out of positive free cash flow.
A philosophic approach to getting unstuck
I thought that was a pretty good list apart from the missing "Allow users to paste their username/password into a field".

The common pattern I hate though is when you have the password field focused and switch out of your browser to your password manager to look it up, only to get a jarring message (or worse, a modal popup) admonishing you or having "too few" characters in your password. Seems like some sensible logic could obviate that a bit.
Kind of strawmanning here, no? Obviously sequential tasks are run sequentially. The OP isn't saying "magic" happens. Just, Erlang was written from the beginning to encourage parallelized code. Its whole programming model is around that. Unlike pretty much every language it was contemporary with, which assumed that the default was a single unit of execution (and that code running in parallel was the exception).

Think of task scheduling; the normal Algol/C family of languages would say "create a priority queue for your tasks, wait until the top of the queue is ready to run, pull it off, run it, repeat". Very sequential thinking. Of course, you then end up with issues around what happens if the processes take non-negligible amounts of time, what happens if you need to add new items into the queue, etc. At the lowest level that might be solved with interrupts, at a higher level it might be threads or separate processes, but you still have to worry about concurrent data access (locks and the like around the queue). But both the general approach, and the 'best practice' guidelines, especially prior to multi-core, (due to the difficulties of shared data), were/are to minimize concurrency.

Erlang, you just spin up every task as its own process. The process sleeps until it's time to do something, then it does it. The language encourages you to solve the problem in a parallel manner, and it did so from the beginning.

So, yes, you "need to build parallel algorithms and data structures". The point is, Erlang took advantage of them, as a language, even before the hardware could. The way you would write Erlang for a single core was the way you would write Erlang for many cores, which was unique for a language at the time, and the OP is arguing that not only was Erlang unique in doing that, but that there really isn't a better model for handling parallelism from a language and correctness standpoint (presumably; from a performance perspective m:n threading, of which Erlang actors are a form, is generally agreed upon to lose some efficiency).
The Dimpled Manifold Model of Adversarial Examples in Machine Learning [video]
I worked on a site with 200M active monthly users. No captchas. It’s totally doable.

Reddit is actually a good example of having millions of users with no captcha. They “fixed” their problem with user moderation.

You chose to become a moderator, so it must not be that much of a nightmare.

EDIT: Reddit does have a captcha now. My guess is it came along with the other users hostile changes in the new design.
Rollbacks and API Access for Cloudflare Pages
Also Switzerland or Sweden have a lot of Apple users. All those countries have one thing in common: everything is very expensive there. So people have a lot of money and they can easily afford Apple products.

In Argentina for example an iPhone is around 2500 USD (100% import tax), an average citizen needs to save for a year to afford an iPhone.
Why is there no coverage of this in US media

Because you didn't bother to look for it, and just assumed it wasn't there because of your worldview?

I see it in plenty of U.S. media coverage. A quick search turns up CNN as the first result.
> More parallel CPUs need higher skilled devs working slower to utilize the chip's full potential.

Parallelism isn't so bad, you can use a functional style a lot of the time! E.g. Futhark, the accelerate framework, APLs....
Canada unveils plans to make online hate speech a crime
The first Insider Preview for Windows 11
I figured the flight would be short enough to get by with scuba-gear inside a pressurised compartment.
They did not however, prevent you from downloading and installing netscape like Apple is currently doing with iOS.

They absolutely tried to, and were only stopped because the Justice Department told them that bundling IE with Windows was an illegal use of monopoly power. It's interesting that Nadella gives Microsoft credit for that and not Attorney General Janet Reno, under whose authority the Justice Department pursued the anti-trust case against Microsoft that led to browser bundling being declared anticompetitive.
You can still step through functional code an examine local variables, you just have the assurance that the values of any local state are purely dependent on the inputs to the function and not any other external state. So it's ultimately easier to debug - any values that affect the operation of a function are explicitly set when calling the function, and you don't have to worry about figuring out ways to ensure that runtime-generate state matches whatever it was when the error originally occurred.
It's not branding, the newer insulin is significantly different and better for almost every patient. https://diabetesstrong.com/walmart-insulin/

It's likely not what your doctor prescribed, it doesn't last as long, it requires you (or your young children) to eat on a very specific schedule, it can't be used with an insulin pen or insulin pump, it's just all around a worse and less effective treatment.
Eating whales. Or dolphins. Or dogs. Or chimps.
Well, down from 80% farmers in the Middle Ages. So we've come a long way.
Lol. "Linux distorts".
Matt Levine: Investors Will Buy Anything Now
FTA:
>At this point, the facility is already able to produce lamb, chicken, and pork products without using genetic modification or animal serum. Future Meat says that it will soon also be able to start production on beef, too.

So seems like they’ve solved that little conundrum.
I believe that's why the article discussed a need for net _negative_ carbon emissions -- specifically, that we must sequester many gigatons per year in order to prevent what you mention.
“ I also do not ask the reader to overlook Stallman’s errors—that is, those that are real and corroborated, since the Internet defamatory campaign features lots of hearsay, gossip and half-truths, particularly in social networks. However, the assessment of a person’s character ought to be based on accurate interpretation of contextual solid evidence.”
> Call your congresscritter.

unfortunately not likely to do anything as long as the big pharma lobby remains as powerful as it is
A good TUI-based file manager is way quicker than typical GUI's while still preserving much of the same intuition. Whether it's also quicker than the CLI depends on your use case; in some cases it can be.
I’m not 100% sure what you mean, but hopefully my answer is still helpful. Content routing is performed by a DHT, so nodes do indeed maintain a lookup table [0] from hash to “provider” (i.e. an address) but a given node does not store all such mappings, only a subset.

[0] It is possible to run a node in DHT “client mode”, in which case it stores no mappings and relies on peers to resolve content ids.

Does this answer the question at the level you were hoping for?
It should be added that a large portion of the world already eats processed meat. That chicken in chicken broccoli isn’t straight chicken. We’ve already shown we care very little of what is actually meat if you put the right sauce on it.
Yeah - I think things are generally a lot better than they were when it comes to a precocious kid's ability to access interesting information.

The issue now isn't scarcity so much as abundance, avoiding apps designed to be addicting and distracting, and being able to sort through the massive amount of information to find the high value stuff that's really great.

If you're a kid growing up without parents to help pull stuff out of the 'unknown unknowns' then it's hard to dig through things to find the good stuff.

I supposed I'm a little more optimistic - I think a lot of kids are interested, it's just a firehose (and there's a lot of easily accessible junk food designed by highly paid devs to make it as 'engaging' as possible).