skysight-inc/HackerNews huggingface dataset:
My prediction is that we're less than five years from the death of general telephony, defined as no longer being able to rely on a person or business having a direct-dialable voice contact, whether land, mobile, or VOIP. Instead there will be some mix of messaging systems or apps, most requiring pre-arrangement for contact.

There will be hangers-on (older businesses, government offices), but expect that a major firm (F-100) will announce shutting off phone service entirely in this window.

(Busineses are hit as hard as households, or worse, by phone scams.)

And I think telcos actively want this.
Opera comes with a free VPN (which does collect as much data as it can), and I think, Firefox is primed to move in that direction, as well. Given how they already have a partnership for DoH, they might extend it for Warp, which might be great if they do it in a privacy-oriented way and do right by their users. Esp, as more and more govts censor the Internet and ISPs turn into trackers the need for Firefox to be the thorn in the neck of powers-that-be is ever more important.
One for example:
https://www.wri.org/blog/2018/09/when-tree-falls-it-deforest...

Land is cleared to make room for cattle grazing and for crops used to feed animals.

ie- meat
(M1GetN0(iNumber << 24))

You have a typo in the second function.
That's entirely disappointing.

There goes their society.
As someone who has put in over 10k hours into dota since 2004, price was my issue as well. I don't want to pay for the game and then pay for the cards.

I would have been the natural convert to artefact. Yet they missed on players like me
I'm not sure what you mean because I've never had to type anything manually at the grub prompt in an installation use case -- the boot images seem to be configured right, to give you a ramdisk and go into an installer.

But I will say:

> I am going to do a Network install, no I am not going to do this.

For Debian netinst really is the best. Debian has a lot of packages. I haven't kept up with all the full media over the years [first time I did a debian install was '99 or so], but it's always seemed pretty "completist", and contains more than I'll ever use. With netinst you get a base system, it gets you to a shell quickly and you can apt-get exactly what you need without a lot else.
With HTTP/2, if you open a connection to one HTTPS server then you can pipe additional content down over the same connection without having to reestablish. So DoH can be faster for overall page load times than DoT.
Trading in Monopoly is not zero-sum, the outcome is.
I do not see how this will make you safer than running the distro from a disk drive. I believe you are at a higher risk than others because you are running apt update on every boot and thats how you would get infected if launchpad was compromised - but it is not.
Not from my experience. That's why I had to disable DoH locally.
If I were a fraudster and I knew I'd gotten in over my head, I could easily see myself mounting a mental-incapacity defense. It's almost unassailable.

That aside, I was pretty sure Donald Trump was going to develop a sudden case of Alzheimer's at some point, but so far I've been wrong about that. If the fraudster believes strongly enough in his own fraud, all bets are (literally) off.
Pareto-Smoothed Importance Sampling
Aren't orangutans only found on a single tiny island of the world? If they were everywhere I feel like this kind of stuff wouldn't be news at all, it would be inevitable. Learning from humans is still very impressive if you think of it as a cross-species culture acquisition.
Ahhhhhhhhhhh.....

EDIT: Thank you, and case closed.
I've come to discover that a lot of people just wait to randomly get one, one person eventually does, and the others just wait to land on that person's property and lose. After 6 hours of play and maybe one elimination they call the game off and vow never to play again.
"Bartoli sent 57 million calls to registered phone numbers in a six-month period of 2017 alone, the complaint says. He is now subject to a proposed court order permanently banning him from calling numbers on the Do Not Call registry."

I'm sure he is shaking in his boots. Where are up to $40,000 per violation fines? This is a toothless pseudo-enforcement and political hay.
I've used it a bit. Care to elaborate.

I mostly use ruby, but perl5 and python will do, too.
I wrote some software that was used by Amtrak, the people implementing the software on the trains said that the food being sold on the trains was usually not what was being loaded on and off the trains, but was instead supplied by the employees, so that they could make extra cash. I'm not sure if that's still the case, but with a captive audience, I'm surprised Amtrak does so poorly.

Another issue is that cargo trains get precedence, so travel times are often excessively long.
I often wonder if there's simply a bias that of course these kids will do well, they come from families where their parents can and will enroll them into special programs.

I'm beginning to be faced with these kinds of decisions with my oldest.
It's hard to give a non-snarky answer because The Boring Company has been very light on actual details, as most of their publicity has focused on the alternative transit method they propose instead of TBM details. Even most of the details on tunneling they suggest aren't meaningful for making it faster; the only one that really is making TBMs run 24/7.

The only reason Elon thinks he can make it faster that I can divine is engineering magic.
Affiliate marketing: what is it?
I made heavy use of OpenMeta (that was a community effort on OSX, before Apple introduced something very similar), that placed tags in xattrs. It is great! Retrieving never caused any issues or slowdowns.
Why not just make a macOS compatible system, based on xattrs?
I thought that's what wheels were solving?
Or, you can use https://github.com/dimkr/nss-tls - everything that uses gethostbyname(), addrinfo(), etc', including Firefox with network.trr.mode set to DNS, will use DoH
Sidenote: Is there a possibility, however, that the single-line declaration may fail at runtime, if RAM is low? Most likely not on an x86-PC, but an Arduino with 2K RAM?

I had a similar issue with some Arduino code four years ago, and it could've also just been a typo, but I could've sworn the less than ~500 byte SRAM left available wouldn't allow me to call too many functions per ..."instruction"(?).
Pardon my ignorance but don't avalanche photodiodes, scintillators, phosphors, etc. excite many electrons per 1 photon? Why is 2 electrons for 1 photon noteworthy?
just deferred evaluation of it's arguments

You get that for free with a lazy language. You can write any sort of control flow mechanism to your heart's content and it's just a function in Haskell. People have written all manner of fancy coroutine systems, continuations, etc, without the need for macros.

moving that transformation to compile time

Haskell, gives you a great deal of control over this. Some of the best libraries make use of this functionality for things like stream fusion. Additionally, Haskell can lift constants to the top level so they're only evaluated once, on demand. This gives you free memoization without increasing code size (as you would if you precomputed a large constant).
If Firefox included a built-in VPN, they could increase their market share substantially. As long as they keep privacy a priority, they can give Chrome solid competition.
The X-37B also favors mobility over stealth.

Many US spy satellites are virtually untrackable because of the Vantablack S-VIS paint they use, which reflects only .2% of the light that hits it. You have to literally look for the missing stars that should be behind it.

Other sats make this even harder by hiding behind giant mirrors that reflect empty space from a 45 degree angle down to earth.
Yeah, sudo su always annoys me: sudo -i if you want a login shell and sudo -s if you don’t (e.g. you cd-ed somewhere and forgot to become root, but don’t want to cd again because the path is long or you have done some complicated setup.
emacs 26 finally.
I don't buy it. If you're an enterprise which needs a PaaS but policies prevent an external one, then you build an internal one. HP did it. Oracle did it. I'm sure others do it too. This still doesn't prevent millions of non-enterprise companies from using it.

If you don't want to create something from scratch you can even use ready solutions like Flynn.
Hub is pretty cool. I've used it to automate the release process on github by writing a simple bash script.
I wonder if the timing of this is significant.
For people wanting a rock solid, free, stable distro, Debian and CentOS are two of the top choices. Even though RHEL 8 released, CentOS 8 still isn't out. I'm running CentOS 7 on my server, and it's getting long in the tooth. Debian 10 releasing before CentOS 8 will likely result in me giving it a spin.
Confronting New Madrid (and Earthquake History of the Bay Area)
that one protester is now "too visible to arrest".
China will "take care" of him when the dust settles down.
As Hong Kong protesters embrace Telegram, when will the app fix one of its flaws
> You can't disable Firefox from checking for updates (I wish this could be left to package managers on some systems).

You typically can... not sure about your platform, but I use policies.json on Windows to disable update checks.
Allow me to translate the government speak for you,

"You all have no real way of forcing us to do more currently, so we are going to avoid making a blunder and simply we will say we are super commited to the idea that we are having literally any effect at all"
Instagram singled out in social media warning
Bryan Cantrill, @bcantrill raised similar topics:

“Admire the spirit, but I have many follow-up questions: In how many of the deals was the non-compete clause agreed to? How long was the non-compete? How many employees were forced to waive accelerated vesting, agreed to severance, or change-in-control provisions?”

Short thread:
https://mobile.twitter.com/bcantrill/status/1140661238705225...
For the inevitably "what differentiates this from node?"

Single executable
Allows imports from url
File system & network Sandboxing is controlled with flags
Dies on uncaught errors

https://deno.land/manual.html#introduction
My favorite scripting language is still bash.
So...this is too hard?

import subprocess

subprocess.run(["ls", "-l"])

# or

subprocess.run("exit 1", shell=True, check=True)

Reference: https://docs.python.org/3/library/subprocess.html
Editorial: ‘Two Chinas’ may be way forward
So, a language where the average program has something like 1900 dependencies and sub-dependencies?

Seriously?
Absolutely serious. Whimsical applications should drown out the pervs in the DeepX space.
Closer to orangutans does in fact mean that the most recent common ancestor with orangutans is more recent than the most recent common ancestor with chimps. That's how you measure evolutionary distance.

> and [humans] retained more of the DNA that orangutans now have than chimps did.

That can't possibly be the actual argument. If humans shared more genetically with orangutans than with chimps, we would conclude that humans had diverged from orangutans -- not chimps -- regardless of whether that were true, because the genetic distance is all we have to address the question with.
For the sake of completeness, did a little digging, looks like it did happen in fact - https://celestrak.com/events/collision/
New names on Google Maps puzzle residents
Sounds masterful. I've always explained Monopoly as a trading game unlike any other out there in that you spend the entire first 3/4 of the game building up to one big trade. It may be a complex multi-part trade, involving other trades in preparation, but it's all you were working towards. After that trade, you're just a passenger seeing how your valuations played out.

Sometimes, like what you did here, you can just structure everything so well that every trade is a better deal for the other player than it is for you, but the sum total of the trades makes you unstoppable. As I mentioned before, this is almost inevitable when you spread your trades between all of the players, and they don't trade with each other. So if you specifically target their needs (like you did), they might not even be able to come up with productive trades with each other...
It's sufficient to just follow their practices

if you just want to join a community, and don't actually care what the community stands for, sure.

but we are discussing pascal's wager.

if god exists, you want to do what god asks for. that requires that you investigate what god is really asking for. joining a random community and just following their practices will help you do that. you have to investigate and figure out whether these practices make any sense.

you may or may not find an answer. either way it's up to you to keep searching (maybe there is a better answer).

sure, you can take pascals wager on blind faith. but that would be a pure gamble. i prefer to make an educated guess. and that requires investigation.
The most common "system" as they describe it is probably a database. Since it's not feasible to drop all your data and start over when you want to make a schema change, instead we have "alter table" statements to modify data in place. Often, the only practical changes you can make once you go live are those that can be expressed as database migrations.

Traditional, image-based Smalltalk worked this way. Often debuggers and repl-based languages will support some changes without restarting, but the intention is typically to support debugging and exploration, not to preserve data over the long term. Being able to restart and reload is so taken for granted that every web browser supports it and it's exposed to end users.

A compiler is free to optimize non-persistent data structures to the point where the objects you read about in the code might not actually exist. A persistent system requires that the runtime actually has the data described by the language stored in a way that you can inspect it and write new code that uses it.
Ryan Dahl, creator of node.js started this project and is also a lead contributor.
I don't know much about multics emacs, but the author's knowledge of baroque counterpoint and fugue is unparalleled outside of academe.

He's spread his knowledge of music theory with many, including me, on the (opensource) musescore website.
Exactly. It shouldn't be this hard to learn about all the features of the HN commenting system, especially given how minimalist it is.
I use the Steelcase Gesture and I would definitely try before buying. The single thing most of my guests dislike is the tilt of the seat. If I had to do it again I'd probably go with another Leap or the Humanscale Freedom.
Yes, that's what I feared as well. If I had had some solid experience with Pony already, I'd volunteer in a heartbeat. Still, many thanks for helping keep Pony alive, Sean!
What makes this different from something like https://github.com/Agoric/SES ?
People would actually trust a VPN? Seems like the worst kind of false security.

It's going to be monetized out the ass, because bandwidth costs money.
So, at 6:38 he says that we would mostly see just a disk, if viewing strictly from the jet vector, yet PaulHoule’s comment fades below and the original empath75’s is intact. For now I assume there is some relativistic effect in action which makes me see them this way.
They're found on Borneo, the 3rd largest island in the world. The Kaja island they talk about is an island on a river on Borneo, but not the only place where orang-utans are found.
See: It won’t be popular..

#LeftPad listen I get the negatives. I’m not on HN to argue with people who are too buy letting good be the enemy of great. I’ve got work to do and NodeJS lets me do that. If you want to hate or spread FUD then that’s on you, me? I’ve got better things to do.
Does that local vs remote L3 show up in the NUMA information?
First Native American population was just around 250 people (2018)
No I mean this [0]. Percent of people that live in extreme poverty is plummeting. Or select most other metrics and you will find similar trends (as in >20 year time spans)

[0] https://ourworldindata.org/uploads/2013/05/World-Poverty-Sin...
Of course the CO2 China and India emit is damaging. But until my country fixes their own problems I don't see why I should tell other people to fix theirs. I probably emit several times as much CO2 as the average Indian.
I was curious as to what Intel’s number’s look like. Found the 2nd gen Ryzen matched the random latency for the 7th gen i7, but while the 3rd gen at 3733CL17 gets 67ns, it’s 53-54 ns for the 8th and 9th gen i7/i9. So that’s narrowed to 13 ns slower, a 24% drop in performance (or a 20% improvement, depending on how you look at it...) While it does matter, we’re comparing 8 core parts to 12 core parts, so it’s possible that 50% more cores outweighs a 24% increase in memory latency, or alternatively that 33% fewer cores could hurt performance more than 20% faster memory latency. Ehh... it’s a mixed bag for me. I can see how increased memory latency hurts performance, and it’s unclear what the minimum random latency is at different CL settings and speeds on the Intel side. Also there’s a slight single digit ns penalty to sharing memory across units, a concept the comparable Intel parts don’t have, if I’m reading this right.

That said, the X570 chipset has PCIe 4.0 with improved power management to match, even at the ITX end. But PCIe 4 will likely go through implementation improvements and right now is only useful for storage in really fast Raid configurations, 15GB/sec performance from 4 drives has been demonstrated at a relatively cheap cost, comparable to high end commodity NVMe PCI 3 storage.

I wish it were obvious which part was “best” but different implementations lead to different optimizations/costs/benefits...
Thanks, your points make sense. It’s definitely a worrisome coincidence given the multiple tests they ran but didn’t correct for. I hope to see that knockout experiment you describe!
Hub is essential for anyone who works with GitHub repositories, IMO.

It gives you, if nothing else, an important shortcut: `hub checkout github.com/repo/pulls/1234` automatically adds a remote, fetches, and checks out the branch of a given pull request. Great for local testing/validation, when needed.
The montessory materials I read were not about following passion. It was rather that kids could choose order in which they did educational activities during dat - but in the end all the kids did the same ones. It is more about illusion of control and freedom within limited bounds.
I do hope Debian will run well on emerging privsec-focused hardware like Librem...
Would be nice also to have the V8 implementation in Rust as well.
Yea, the first time I felt a decent sized quake I realized, oh, it’s not a localized shaking — the whole damn earth is moving.
indeed, that's why it is necessary to check whether what they say still makes any sense. independent investigation (and not letting others tell you) is the only way to find out.
Will fluxbox be deprecated/compromised by Wayland? I've been happily using it since 2001 without a hiccup...
Is this a new site, or did the project recently reach a milestone, or is this just resurfacing?

I'm really excited about this project, especially the first-class TypeScript. Could easily see it replacing node for me!
I wish Malaysians substitute palm oil monoculture with this. It's a tall local species, which is a lot more accommodating to wildlife.
There are reports that he has successfully fled HK. He was literally risking his life standing out and I wish him all the best.
Under the US system, at that point the term is now generic, no longer trademark-able, and anybody can use it.

In other words, Brands by definition must be distinct from regular language.
I assume those are powered.
We can help find cures for future generations, I bet reading this might make someone want to go in that field. Every year people improve lives via new drugs.
I think it's reasonable advice if the user explicitly wants a rolling release, and knows what that entails.

What other options do I have if my criteria are:

- rolling release

- not Arch

As far as I can tell, Debian testing is still the least headachy way to get a rolling release, with the added bonus of out-of-the-box compatibility with most of the "we support Linux!" software that only ever gets tested on Ubuntu.

During my ten years (five release cycles) of using Debian testing, there hasn't been an update that required get-out-the-recovery-disk levels of surgery to fix. All of them have been minor user-facing software bugs or package version inconsistencies that could be safely ignored until I had the time or the inclination to investigate. But yes, you do have to be willing to poke around a bit, and not everybody likes that.

But this is why I wanted a rolling release in the first place. I prefer to do minor repair work on a regular basis (but on my own schedule) in order to avoid major repair work every 6-24 months (on somebody else's schedule).

I also don't really mind the investigative work when something goes wrong, since it forces me to learn more about how my system works, and that knowledge invariably ends up being useful later. Some people absolutely hate this, and they would probably be better off using something else.
Instructions such as shift and add that have memory operands can throw exceptions on x86/amd64. (This was some of the motivations of RISC, separating loads/stores from ALU ops made exception handling cleaner).

Heh, random note, I just looked up shift instructions on x86, there are 6 different ones, not RISC. But today there's a lot over 1000 instructions so a few shift variants are peanuts.
Set up your own DoH server that uses your DNS server as a proxy.
Or, simpler:

hub pr checkout 1234
The GNOME network configuration interface really kills it for me. Ubuntu's old default was nm-connection-editor and I liked it a lot more.
What are you talking about?
You don't need npm to run scripts and Node.js has a standard library.
I wasn't trying to argue that this was the only or even the best way of doing it, just why it's advantageous that you separate runtime and compile time functions, especially in languages with eager evaluation.

The advantage of macros is just that they are simple to understand and use (for most you basically just have to understand tree data types, or just cons, especially for CL style macros), to implement (since every (?) language already have an AST representation, and particularly powerful in Lisp for obvious reasons) and the language doesn't even really have to support them in their normal syntax (fully separating runtime programming syntax and compile time programming syntax if they want). And for that they give a lot of power by allowing easy language extensions, syntactic sugar and powerful optimizations.
Xwayland is Xorg. It is one of the DDX backends available for Xorg, along with kdrive, XQuartz, Xephyr, the xfree86 backend, etc. If Xorg "becomes problematic to continue using", it will simply be removed. Xwayland will be removed too, since "nobody actually uses the legacy X protocol anymore". That's the goal, to keep X around for as long as is needed for "modern" toolkits and "modern" applications to transition fully to Wayland, before removing X entirely.
Even though they hide it by using different names (probably to avoid scaring off people), Rust is heavily inspired by Haskell, so that doesn't surprise me at all.
Watch 10 things I regret about node. js - https://youtu.be/M3BM9TB-8yA from the creator of both node and deno to undersatnd his motivations behind the deno project. A very intriguing talk.
A very interesting article is https://www.pcworld.com/article/3298859/how-memory-bandwidth... which brings up Linux vs Windows, and compares the slightly older ThreadRipper 2nd gen to the 7th gen i9 part. Which means it’s possible the i9 outperforms the Zen 2 parts still, if random access memory is required and you’re on Windows where the difference is more apparent...