skysight-inc/HackerNews huggingface dataset:
...rural locations which were never wired for cable because they all just got satellite dishes

This has reversed the actual cause and effect. Zero rural customers are served by cable. Some rural customers have satellite dishes.

There are numerous reasons why cablecos don't serve rural areas. The obvious reason is the expense that would be required to run a mile of copper for each customer. Less obvious reasons include the fact that if there is no municipal apparatus to target for corruption, the cableco business model sort of falls apart...

You don't even have to visit a rural area to see this. There are lots of satellite customers in cities and that fact hasn't chased off the cablecos.
Given notation as a tool of thought, it is really about which notation you are most familiar with. No doubt some people would find lisp notation enlightening, and some people would find the following beautiful.

0 = 1 + * ○ 0j1
YouTube TV is fantastic, and even after they raised the price to $50, it's still cheaper for me to use YouTube TV + Comcast internet. YTV is better and cheaper than any cable TV package I've got access to, even if I bundle.
Well there seems to be a lot of negativity tomwards this launch. 9.99 seems reasonable, and their lineups of originals sound pretty good. I’d rather pay $10 for this than Netflix to be honest which has tons of content most of which is absolutely terrible. Between hbo and Apple, I could have an amazing lineup of shows and movies for $22/month. Sounds like a good deal to me.

I for one am excited about this and will probably subscribe. I spend a heck of a lot more than 120/year on a lot of random stuff that doesn’t provide nearly the value of this.
Saw one of the Grid machines at VCF West a few weeks ago. The screen was eye-catching; a vivid red with no perceptible flicker. Looked great (though monochrome) even by today’s standards.
It will only assume that it is safe to skip multiple calls to this function with the same parameters, safe to generate extra calls that you did not write, and safe to skip the entire call if the return value is ignored
> that brief period when that thing where you had to decide which cable channels you wanted had died, and all you needed was Netflix

This was never the case; Netflix always missed a huge chunk of content that cable providers had. Apple is just providing another service that provides more content. They're not "taking away" from you with this new service.
It's true that, as demonstrated, const-qualifying your pointer arguments is very unlikely to allow any optimisations on its own.

However, const-qualifying your pointer arguments where the pointed-to object isn't changed is what allows you to make more liberal use of const-qualified declarations, and as also demonstrated by the article, those in turn do allow some optimisations.

Additionally, there is some safety on the table: if your C program makes use of pointers to structures full of function pointers to implement polymorphism, making those pointers const-qualified allows your underlying structures full of function pointers to be declared const, which in turn allows them to be stored in hardware-enforced read-only memory.

As a side note, I've often thought that block-scope variables declared const and whose address is never taken should be automatically made static.
Exactly. const int* is a non-const pointer to a const int; int* const is a const pointer to a non-const int. So I’m pretty confused by the claims.

Maybe the compiler will happily let you modify the dereferenced const int* (undefined behavior), wouldn’t try it now, but that’s not what the signature promises.

Edit: Thought about it more and read some other comments. Now it makes sense.
What’s Next for R?
Thanks! I was commenting just from the perspective of JSON in general, didn't check the JMAP spec.

(Does JMAP require validating that the input is valid I-JSON? Or does it just say that a JMAP endpoint is allowed to assume it's I-JSON, but doesn't need to validate it?)
I think I was 7 when I first got hold of it. It was installed on my Dad's work laptop and since using it, I would beg him every week to leave his laptop at home. Among my memories was spending time going over the virtual tours. Encarta had this feature that allowed you to take either a 360 tour, or a full immersive 3D virtual tour of a historical building. I remember my favourites being the Abu Simbel and Persepolis tours. Another feature I miss were the interactive quizzes (only available on Encarta Kids) and that creepy trivia game. One of my past times as a kid was going home from school and studying for these quizzes, reading dozens upon dozens of Encarta articles then later trying my luck on beating my high score. A couple years later, we finally got internet connection and the hobby died down. While the internet provided a wider library of knowledge, it never gave me a platform to cultivate and test my interest for devouring trivias as much as Encarta.
Well, you said it all. I guess all I can say is that I am against these kinds of people. The Yale kind. I don't know if I want my kids going in that direction. This country has a enough psychos in leadership positions to last another 1,000 years already. And having a kid in High School right now, I can say for a fact that any kid who had "10 to 12 extra-curriculars" was not focused on any of them. That's just being spread too thin.

There never should have been either Iraq war. It was all just big money players doing big money player evil things who caused all that.

My big concern currently is that there is a battle going on between the few remaining bright factions of government (e.g. people who still have a conscience) and the deep-state lizards as you called them. Right now, I think the lizards are winning. People like me are going to be either killed outright or will live in hiding as "gray men" pretty soon. I can't go along with this "new system" we're forming, it looks brutal and unjust but leftists will eat it up.
While specifying inline alone is useless for optimization, the inline specifier is important for another type of optimization: putting a function in a header file. If you put a function in a header file and don't mark it inline, that tends to be undefined behavior because it tends to violate the One Definition Rule, (both C and C++).
To implement, no. To make a performant server- yes. Most systems have limited number of threads (low limit constant compiled with the kernel), and each thread is triggered by the scheduler, not by network events, which is very uneconomical.

You with application level concurrency you get 100x performance boost for network servers.
Add Disney+ / ESPN / Hulu for $14 and you’re still cheaper than a traditional cable bundle and get way better selection. Amazon Prime is an option too. I think the modern era of streaming services is great.
Lucky for everybody, you only have to subscribe to one or two of these services to have more content than you could possibly consume in a lifetime
Better to build it above the sidewalk where it can be angled more efficiently and provide people with some sun/rain shelter.
This reminds me of the project being worked on by Cohl Furey at Cambridge to basically explain physics out of the four normed divison algebras. I'm really interested to see where that leads, and kinda want to head into that field myself.
You basically have the option between SRAM, HBM (DRAM), and something new. You can imagine the risks with using new memory tech on a chip like this.

The issue with HBM is that it's much slower, much more power hungry (per access, not per byte), and not local (so there are routing problems). You can't scale that to this much compute.
You're close! It was Compton's Interactive Encyclopedia, which I started with as well. When I later saw Encarta, I thought Compton's was a superior product.
There are many purposes of propaganda, a term which is not synonymous with falsehoods. Some propaganda tells the truth, and some lies. Some propaganda merely conveys a sentiment that is neither true nor false.

Consider "Loose lips sink ships" or "Uncle Sam Wants YOU" Those are both classic propaganda lines and neither is promoting a falsehood.
It's place is when you want a functional JVM language and would prefer not to use Clojure.

As you accurately pointed out for a "better" Java you probably want Kotlin - which has better compatibility with Java, is supported by big players (JetBrains, Google) and because of being the blessed language for Android is growing in popularity very fast.
Go is more efficient at M:N then Rust can be mostly for two reasons:

1. Go can start stacks small and relocate them, because the runtime needed to implement garbage collection allows relocation of pointers into the stack by rewriting them. Rust has no such runtime infrastructure: it cannot tell what stack values correspond to pointers and which correspond to other values. Additionally, Rust allows for pointers from the heap into the stack in certain circumstances, which Go does not (I don't think, anyway). So what Rust must do is to reserve a relatively large amount of address space for each thread's stack, because those stacks cannot move in memory. (Note that in the case of Rust the kernel does not have to, and typically does not, actually allocate that much physical memory for each thread until actually needed; the reservation is virtual address space only.) In contrast, Go can start thread stacks small, which makes them faster to allocate, and copy them around as they grow bigger. Note that async/await in Rust has the potential to be more efficient than even Go's stack growth, as the runtime can allocate all the needed space up front in some cases and avoid the copies; this is the consequence of async/await compiling to a static state machine instead of the dynamic control flow that threads have.

2. Rust cares more about fast interoperability with C code that may not be compiled with knowledge of async I/O and stack growth. Go chooses fast M:N threading over this, sacrificing fast FFI in the process as every cgo call needs to switch to a big stack. This is just a tradeoff. Given that 1:1 threading is quite fast and scalable on Linux, it's the right tradeoff for Rust's domain, as losing M:N threading isn't losing that much anyway.
Given what we've seen there with the planted triad attacks, it would make perfect sense that they would infiltrate and stage violence as well. That's a tactic that has been used even in liberal democracies in the past when dealing with rampant protests.
I woulds say that people buying things in itunes stores is << Netflix views and ratings.
Agreed. I pay for prime anyway, so with prime in the mix you have an incredible amount to choose from.
I will be very surprised if Apple manages to grow this into a bona fide Netflix etc. competitor. Disney's Disney+ / Hulu / ESPN+ bundle is four dollars a month more than Apple TV+ - with just Marvel, Star Wars, and Disney classics, I'd expect it to be a winner, but there's even more than that. What does Apple hope to offer better than even smaller streaming services like Crackle (Sony) or CBS All Access?

Amazon, like Apple, has plenty of money to pour into entertainment if they decide they want to. But if it's not profitable why should Apple keep spending on its own service? Netflix, though, is in the biggest trouble, I think; anecdotally people seem to think of Amazon and Hulu content as better-quality on average than Netflix. Disney is spending a massive amount of money on its upcoming original shows obviously trying to compete with Amazon or maybe even HBO. (And meanwhile who knows whether Warner has any idea what they're doing with HBO - look at their DC Universe compared with Marvel.)

In the end it's an amazing time to work in the entertainment industry. And to pirate media.
They promised X mbps between the customer and the customer's provider's network.
A Topographic Map of the Moon
Surprised no one has mentioned what the author of C, Dennis Ritchie, said about the addition of "const" to the language.

https://www.lysator.liu.se/c/dmr-on-noalias.html
The problem is that each individual believes they alone have the moral high ground.

CNN, MSNBC, FOX, All Mainstream Media, Alt Media, and independents all play off on a consumers slightly unique belief structure to exploit their emotions, adrenaline and fear.

SV Tech is cutting it's own throat trying to police this content. for better or worse the second they take down one site they are obligated to take down every site or become liable.

Honestly, The arrogance and elite personas of the trust and safety teams in social media is frightening.

Believe me. Matt Price et, al, and every other censor are going to be held accountable for the loss of 230 exemption.
Mexico Wants to Run a Tourist Train Through Its Maya Heartland – Should It?
IANAL but it is interesting that most Australians don't realise that police already don't need a warrant to access phone and internet data.

>Reports emerged in the Australian media ‘revealing’ that the AFP was accessing phone and Internet records without a warrant, as if it was a new power, when in fact warrantless access by police to communications data has been in place for over 15 years and reported in detail annually since 2008.
https://www.aph.gov.au/About_Parliament/Parliamentary_Depart...

We're already living in a surveillance dystopia, why would accessing the data on our phones be any different?

With #aabill our government has already shown it couldn't give two shits about quaint notions like "innocent until proven guilty" and "privacy". They ignored all legal and expert advice that was given during the consultation period and pushed their agenda regardless of the will of the people.

Good on this judge for at least making them specify how much overreach they are going to do - maybe the lobotomized masses will finally say "no" for once.
Scrapy is a web crawler. This project is a web crawler management UI/platform, so it presumably manages your scrapy crawlers/instances and schedules them.
I really REALLY need kOS to have fun playing this game... Hopefully mods are not hard to port over (Or a default scripting language, I can get behind that too)
I contend it’s unavoidable that all sites such as HN will tend towards Slashdot over time. The fundamental reason for this is that any appeal to respect the commons and allow others free use of it, will only fall on the ears of the respectful users of said commons. Other users will exploit the freedoms afforded by the commons to indirectly deny others said freedoms or to “poison” the commons against reasonable users. At some point a tipping point occurs and the majority of the reasonable users leave.
Do you know that an excellent credit score of 830 is better than $100,000 cash in hand? Don't fall into the wrong hands Contact THE REAL HACKER Paul Mike for your credit score upgrade and He will remove all evictions from your card among other negative issues. He did a surprising job on my credit score and since then my life have been different. That's why I have to tell everyone with a bad score to act now and fast. Contact him on e-mail; hackerpaulmikeATgmailDOTcom. Phone number;+17206630651
Ha... thanks.
The thoughts running through our heads are more varied than we might suppose
I'll be moving my VMs to AWS, given this almost doubles the costs of the smallest instances
One of the lessons learned in the modern era is that you just can't get away with this kind of stuff - everything comes back to bite you in the end.

I don't know which government officials in the communist party thinks this kind of investment will be successful - and it may be short term successful - but you end up paying for it in the long run.

Maybe said gov't official ran a business selling chinese goods on Amazon and used fake reviews to successfully grow the business by pawning off really poorly made products into consumer hands. He/she witnessed the success and applied that theory everywhere - you can always buy your way to a good impression.

Well, it works (kinda) on Amazon because the blame and outrage still gets created, its just that there's no entity to ascribe the blame onto. The store is usually brandless, or can rebrand itself in an instant if things go south.

BUT the blame just doesn't dissipate into thin air. No, it gets assigned to the first thing that does have a permanent brand - Chinese goods. And then, chinese culture.

The US tried to use covert tactics in the 70s - 90s during the cold war era, in many places including the middle east. It was a time of naivety where "I can get away with doing illegal and immoral stuff" was an infectious attitude. Fast forward 30 years, and the winners are the people who immediately benefitted from those actions, but the losers (the AMERICAN GOV'T AND PUBLIC) are still paying the price via terrorism in the form of extra defense costs, safety concerns, tragedies and more.

Again - blame and resentment doesn't disappear into thin air. It collects, like pollution, and you pay a price a long way down the road.

China, you're not an anonymous store on Amazon. You're one of the strongest brands in the world with 5000 years of history. Your brand is larger than Amazon, Twitter, Facebook, and Google combined. This is just not worth it.
Yea, not a good look for IEEE to be posting articles on buzz word vapor ware with pretty pictures.
Yeah, let's focus on the tech companies that pay well and provide benefits, and ignore Walmart, who's externalized all its costs by relying on welfare and Medicaid; Shell, BP, Exxon, who've externalized all their costs by resource giveaways and lax pollution standards; all the health giants, who've externalized their costs by co-opting the FDA, colluding to fix Medicare prices, and rigging the patent system; all the giant banks who get the taxpayers to bail them out whenever they ruin the economy; etc, etc, etc.

But sure, let's focus on Google and Amazon. They're the real villains.
C and FORTRAN.
The main difference is that in async/await you control where context switches occur and the syntax (.await) explicitly points them out. This means you can often avoid locks and do things in a more straightforward manner.
After you enter email, it says you signed up for "Cloud beta", not Local beta, but it's the same thing (you get free access for both for now). There seem to be about 2 minute delay in e-mail delivery right now.
> Why not?

Of course, Australia is a democracy so they are free to do so. The irony is that these "anti democracy" protestors are exercising their democratic right to protest!

Perhaps there are probably ulterior motives for their behavior, eg. these people want to prove their loyalty to the party in order to gain a better acceptance/ranking, or there kinds of peer pressure. Others could be simply influenced by the CCP mouthpiece - it to has reached Australia. Finally, some could actually be paid - the stakes are high enough.

I'm finding it difficult to accept these people actually believe that oppression of a minority is the right thing. Deep down, their beliefs are shallow and probably exist because nobody has challenged them. So engaging them rather than bannig or downvoting would be better
If they live in the United States they have a right to use the state to prohibit it. The First Amendment guarantees the right to petition the government for redress of grievances (whether real or perceived).

In the words of the Copley First Amendment Center, "People have the right to appeal to government in favor of or against policies that affect them or in which they feel strongly. This freedom includes the right to gather signatures in support of a cause and to lobby legislative bodies for or against legislation"
The largest difference looks like the graphics, and there are already graphics mod for that. I really don't see how they could add to the game from a back-end perspective. The trailer is pretty awesome though
On extreme workloads, perhaps. But we have people happily running Rust code with thousands of threads per second in production.

M:N was experimentally found to be slower than 1:1 in Rust.
Scala 3 launches in 2020 after a new compiler was written over a five year period. The new compiler is named "Dotty".

A Tour of Scala 3 https://www.youtube.com/watch?v=_Rnrx2lo9cw

Also, GraalVM's ahead of time compilation is somewhat of a competitor to Scala native https://www.graalvm.org/docs/reference-manual/aot-compilatio...

Cat is great, this book is too http://underscore.io/books/scala-with-cats/
I've developed programs with tens of thousands of lines of expanded JSON in their config files. No fucking way I'm maintaining all that by hand as pure data.

See: https://news.ycombinator.com/item?id=20735231

Also: https://en.wikipedia.org/wiki/Don%27t_repeat_yourself and https://en.wikipedia.org/wiki/Single_source_of_truth

The opposite of DRY (Don't Repeat Yourself) is WET (Write Everything Twice or We Enjoy Typing or Waste Everyone's Time) -- but twice could be ten times or more, there's no limit. Writing it all out again and again by hand as pure literal data, and hoping I didn't make any typos or omissions in each of the ten repetitions, without some sort of logical algorithmic compression and abstraction, would be idiotic.
They used https://en.wikipedia.org/wiki/Interdata_7/32_and_8/32 and the Interdata OS/32 operating system. They wrote all the code in Fortran. There is a clue about the rationale for that in the Bloomberg on Bloomberg book: from memory it's something like that they didn't want the (now defunct) investment bank they'd come from to think they'd copied anything so they used a different OS and language. I think they did some pretty interesting things with their own networking technology to get all the market data around the place back then but I know nothing about any of that.

One interesting thing about the Interdata systems is that they were the first non-PDPs to run Unix, via a guerilla porting project done at a university in Australia. Bloomberg used the native OS/32 though, and somewhere there is a paper from that Australian university that gives a scathing review of it. Some kind of timesharing, but with a single console where all output would appear. That made me laugh, because the 'console room' was Bloomberg lingo for a kind of sysadmin group.

Later Bloomberg used a lot of different commercial Unix variants. At least HP/UX, AIX, Solaris and RHEL are used, and a lot of C++, Javascript and other languages. There is still plenty of older code from the Interdata OS/32 days in service though and a lot of unusual system control scripts and commands from that defunct system. I guess (?) it's probably nearly all Linux by now though!
The idea of quickly delivering a version 1 that customers can start to customize is solid. Having something to iterate on is the first step.
Yes.But they also have different understanding in human rights. Most chinese think death penalty is necessary ; Or in public security, privacy right should make a concession. Westerns may think it's ridiculous.
No. Even when Democrats win office, nothing ever changes.

If climate is the top priority, the Green Party deserves a chance to see what they can do.
Reference counting is a form of garbage collection, despite the fact that it does not detect cycles without extra work. This has been the correct terminology in the memory management literature for decades.