skysight-inc/HackerNews huggingface dataset:
I hate this modern design trend of wasting as much of my screen real estate as possible. It's ugly and it wastes my time, which is rude. Every one of these tables is literally 300% taller than it needs to be. Get rid of all the pointless padding and spaces. You can pack 3x the information on screen.

This looks "modern" but it doesn't look good and it certainly isn't useful. Every time I bring this up in UX review designers look at me like I'm from the moon.

In the "Invoices" table in the preview seven hundred vertical pixels are used to display eight lines of data. That's worse than a VT100 by a factor of three.

https://preview.tabler.io/
Side note about MITs marketing... The original paper [0] was published by 5 authors. 3 from Stanford, 1 from MIT, and 1 from Autodesk.

I find MITs aggressive marketing pretty off-putting. Any discovery related to MIT _always_ has MIT in the headline, even if their involvement was secondary. It's annoying and makes me feel like MIT cares more about optics than good research. If I'm not alone in this belief, MIT will erode their brand by doing so. They certainly have for me.

[0] https://cs.stanford.edu/~rcwang/projects/lego_manual/
Couldn't you use multiple antennas and switch to the antenna which is "up" depending on your orientation?
My first thought is, "Why would it benefit your company, unless you were dealing with payments directly?," and then I read your comment history and it all makes sense now, haha.

Honestly, for assessing risk of individual users, my worry is that the only good option right now is to use tools that require lots of data on the user, like recaptcha v3. You could set up a honeypot that tries to catch as many IP addresses implicated in proxy activity as possible. Maybe that second one would be a good company idea.
Be careful though, that 1cm extra height means the one handed balance will be super top heavy and it will fall out of your hand much easier.
as a side note, publishing errata and pages is such a lovely practice and i wish it was more widely applicable and used.
I'm astonished that so many people took it at face value as some sort of serious scholarly article, even despite the cartoons!

Maybe read it in Patton Oswalt's voice?
It is not about taxes. It is about surveillance. If you don't use physical cash they can more easily track you.
Jitter a Git-based binary manager for Linux written in Nim
There are a lot of alternative programming languages that those companies could have used. There's no GPS alternative for Uber.
The Planet is a blue ball if you point to Eastern Island
They were 10, if the other party was the suspected 27 year old adult then...

That is rape.

If the other party was some other person - then that 27 year old shouldn't be wrongly convicted, but someone raped that 10 year old. I, btw, haven't seen anyone chomping at the bit at the specific suspected other party - the discussion I've seen has been focused on the health care and trauma treatment for the 10 year old.
Replying to myself since I can no longer edit, but with so many questions I finally dug up the author who I was trying to think of as a source to go against this kind of rosy picture of the status quo. It's Jason Hickel and he has written a critique of Steven Pinker's optimism.

https://www.jasonhickel.org/blog/2019/2/3/pinker-and-global-...

Where Pinker looks at some arbitrarily defined numbers to decide that extreme poverty has gone down, and capitalism is the reason, Hickel criticizes those poverty numbers for being artificially low due to a poor selection of the poverty line, and points out that most of the reduction in poverty happened in china, where the system Steven Pinker argues for is not being used.

Finally anyone who is paying attention to the economics of people in just the USA for example must know that real wages in the USA have been stagnant for the average person since 1980, while living costs continue to rise. So the average person is NOT better off than they were in the 1990's, they are actually worse off.

People like Bill Gates LOVE Steve Pinker because Pinker provides an excuse to say the status quo is fine and everything is great. But in reality time is not a linear path towards nirvana, and real people are currently stuck working Uber and Door Dash to try to survive while in the 1990's they could have had a steady job. I'm struck by this notion that in the 1990's the janitorial staff at Apple were Apple employees who got treated with respect, but now they are contractors working for a company Apple has hired. So things are great for the engineers at Apple but in the 90's success for those people also meant success for the janitors. But we have managed to break that off so those people no longer get to see the gains that others see. We are stratifying the world more.

Things are not better for the average janitor.
Bright Data operates a service where you agree to allow your network to be used in their proxy system. In return, they give you a small amount of money per gigabyte of traffic. https://earnapp.com/
I believe the quote, with context excised and transported here, has value without its original subject. i.e. if someone had written it without being C.S.Lewis talking about Nazis, I would have upvoted them.

And there's lots of stuff like that. I suppose we have implied meaning to appending the original source we got it from: meaning transported from context of source, meaning transported from author, and meaning solely from text.
There is also a staggering gap between nucleic acids existing, and just random atoms existing. And then an even more staggering gap between atoms existing, and nothing existing.
More so that they do it with few words and mostly images and icons.
Probably, especially if you consider the coastlines of all the large islands.
Maybe https://blueprintjs.com/ for you, although last time I checked it did not have explicit mobile or tablet support. (They don’t aim to break mobile or tablet but they don’t endeavour to support it.)
That was the late 70s/early 80s in North America, no?
Isn’t garbage collection needed to solve circular reference counts?
I mentioned this SDK, EarnApp, in my other comment. I am a shady web scraper that uses these services when necessary. The real answer is, STOP USING IP addresses for reputation scanning. With ipv4 exhaustion and CGN, this is an inevitable outcome anyways.
Very happy to bet against you on that ;) Android has multiple app stores, but the kind of app you're describing doesn't require installing an alternative one.
I'm glad that Red is getting back on track. I've always been keeping my eye on new languages that promise to go fully self hosted and there's just something I really like about red and it's accompanying red/system dialect.
You probably have a point.

This isn't even a company. It's government, although a rather innovative branch of it. So pretty far from startup territory.
I don't believe military capabilities were high on the reported benefits of the Gossamer Albatross or Solar Challenger at the time.

Contemporaneous account:

<https://www.nytimes.com/1979/06/17/archives/over-the-waves-i...>

There was a long article in National Geographic at the time (where I likely saw it). I don't know if that's online though it appeared in the November 1979 issue:

<https://nationalgeographicbackissues.com/product/national-ge...>

Internet Archive doesn't appear to have the issue.
What were non-immunizing vaccines called before? I've seen "intramuscular virus injection", but I don't think that was ever a layman's term.

Have we not always had the concept of sterilising immunity, and therefore non-sterilising immunity?

To me this is just nuance being exposed, and word definitions being updated to include that nuance.
The whole point of these services is to buy proxies that are not on a list.
You have >€850 bills in Switzerland!?
When the suspect is acquitted, does that mean the girl is no longer pregnant? This is an even more absurd point.
and stucco. It's everywhere in Minneapolis.
You can typecheck anything there exists a typechecker for.

Vue templates are typechecked for example.
Nope, you can just mark the back-reference as weak.

GC is only required if you as a programmer (or programming language) do not provide sufficient information to the compiler or runtime to understand the object graph.
This sounds like too interesting of a story to be hidden for so long. Are there any scholars in this field on Hacker News who can shed some more light on whether this is legit?
The alternatives sorta fail the KISS principal since in general the registry grew out of the win3.x .ini config API's which are sorta the equivalent of the files in /etc, but the format was more regular.

Given its mostly read only data, I suspect no one thought that it was going to grow into the huge monstrosity its become, yet at the same time, unless your looking for a full ACID database, and your looking for a lightweight solution it would probably sit a lot closer to the registry API and format than it would something like sqlite.

Someone at some point should have probably said enough, and duplicated some effort and kept the registry for OS/etc settings while splitting off the people who want something closer to an ACID database into an actual database. Of course that has happened a couple times now (aka MDB?).
I was guesstimating on the low side, for incoming munitions.

Faster munitions means that the laser can intercept proportionally fewer targets — which is why it’s a question of if lasers can fend off swarms the way gun based solutions can.
I would even take Fastify.
> I've always felt the more compelling reason is that a blacklist is never a list of black items.

Why assume it's the items that should be black and not the list itself?

Really, blacklists have nothing to do with the color of lists or the items. It's from the 1400s when "black" was used to mean "censured or disgraced". We see that in phrases like "Black Mark" (as in "a black mark on your record") where at least the mark presumably had a color (“a black cross or other mark made against the name of a person who has incurred censure, penalty, etc.,”).

In that context it makes perfect sense for a blacklist to be a list of things which are being penalized/censured and for an opposite list to be described with the opposite color.
I'm pretty naive about android phone optimization, so maybe that was part of the problem. Or maybe I'm just a heavy user
Most of the alleged finasteride side effects are perfectly vague things that happen to people all the time for all kinds of reasons. While there are plausible (logically, not in terms of empirical evidence) arguments for how finasteride could be causing some of these things, nobody can explain how they could ever be permanent. Or how they would only affect a tiny subset of users despite triggering all the same mechanisms in every user.

I can't think of too many other drugs that get so much hate on the Internet with so little to show for it. Even with the often controversial psychiatric drugs, most will stop short of claiming their lives were irrevocably destroyed forever. But with finasteride any claim seems to be fair game. And quite coincidentally, people on these hair loss sites often make the exact same claims about hair loss itself. It seems to me some simply choose to blame finasteride instead.
What is your read on the lack of discussion of escape analysis?

My own read on this is that it blurs the line with deferred collection/counting, because you could either use it to complement deferral making it cheaper, or avoid deferral because you're getting enough of the benefits of deferral by proving objects dead instead of discovering that they are dead.
As far as this particular story goes, a population that read this Quillette article would have a better recall of verifiable, agreed upon facts than a paired population exposed just to the NYT article talking about mass graves being unearthed.

Disbelieving the NYT doesn't mean taking everything Quillette says at face value; it only means noting that the NYT has a history of fabrication and bias, and that anything sensationalistic reported in it should not be given the presumption of truth.
BC has roughly twice as much coastline as Florida
My problem is customer ops, not mine so much. They run our software.
>They would then write or stamp the due date on the pocket of the card.

One of my small joys as a younger person was discovering a book I was looking at hadn't been checked out for a long time. Seeing a 10 year old due date stamp, or better, a book that had been in the library for a long time that had never been checked out, just gave me a small burst of joy.
> The most performant approach is still manual memory management with specialized allocators tuned for specific situations, and then still only use memory allocation when actually needed.

RAII gets you a lot of the way there.
Having learned both Elixir and Go, I respectfully disagree. Elixir is very easy to learn and Phoenix is one of the best web frameworks available today. You could also use LiveView to create browser-based games, whereas with Go you'd be required to also learn JavaScript.
>there was no magical way to make this feature work on your "newish iPad"

I don't know how difficult it would have been to support a broader range of devices. There are always trade-offs involved, engineering trade-offs as well as economic ones. Neither of us is familiar with the technical details or with the options they discussed.

Fact is, this major new feature (and others) is not supported on very recent hardware they sold to me. That's disappointing irrespective of the reasons. And it raises the question how meaningful those X years of OS updates really are.

>So you're arbitrarily deciding which OS features count

I'm counting all OS features but not apps that are only linked to OS releases as a sales strategy. Of course they want to show off new OS APIs in their apps when the OS gets an update. That doesn't require syncronising release cycles the way they do. Many if not most new app features do not depend on new OS APIs at all.
I watched the Kennedy Center Honors show for her. Even though I've known about her forever, I was blown away by how great those songs are, even when performed by someone else. Maybe even "especially performed by someone else."

Now I have the super-high-fidelity digital version of Blue. Along with an outboard D/A converter to take advantage of it.
Winning a London Garden Allotment
> RC may turn reads into writes, but of course, GC ends up having to go through literally every piece of memory ever from time to time.

Depends on the GC algorithm used. Various GC algorithms only trace reachable objects, not unreachable ones.

Reference counting does the opposite, more or less. When you deallocate something, it's tracing unreachable objects.

One of the problems with this is that reference counting touches all the memory right before you're done with it.

> And of course, not all kinds of object lend themselves to garbage collection - for instance, file descriptors, since you can't guarantee when or if they'll ever close. So you have to build your own reference counting system on top of your garbage collected system.

This is not a typical solution.

Java threw finalizers into the mix and everyone overused them at first before they realized that finalizers suck. This is bad enough that, in response to "too many files open" in your Java program, you might invoke the GC. Other languages designed since then typically use some kind of scoped system for closing file descriptors. This includes C# and Go.

Garbage collection does not need to be used to collect all objects.

> There's trade-offs, yes, but the trade-off is simply that garbage collected languages refuse to provide the compiler and the runtime all the information they need to know in order to do their jobs - and a massive 30 year long rube goldberg machine was built around closing that gap.

When I hear rhetoric like this, all I think is, "Oh, this person really hates GC, and thinks everyone else should hate GC."

Embedded in this statement are usually some assumptions which should be challenged. For example, "memory should be freed as soon as it is no longer needed".
I would think a permissions model is something that Apple would still be able to design and enforce through their control of the operating system?
Sounds to me like a general anti-gentrification beef. It's just that in this case the gentrifiers are from another country.
Yeah exactly. I can't figure out what the hell I should be doing.

It's just frustrating. It might as well be "Numbtris" where you have to guess the number, and all you're told, "Make a number," and every digit you place is "wrong".
You'd get very different results doing atomic operations on counters shared between multiple threads, and with other stuff to do that causes your CPU to serialise and run less out-of-order. That single-threaded benchmark is data, but it doesn’t appear awfully relevant to how naive RC barriers perform versus barriers for coalesced RC or tracing.

Indeed the issue with measuring barriers is that measuring the barrier doesn't suffice; one wants to measure how the barrier affects the rest of execution. This entails coming up with programs that are much less trivial than repeatedly incrementing a counter.
> When I hear rhetoric like this, all I think is, "Oh, this person really hates GC, and thinks everyone else should hate GC."

Yeah, I think it's an inelegant, brute-force solution to a language problem - and that we continue to throw good money after bad improving it.

We should be investing in removing the need for GC through smarter compilers and through languages that allow us to better express our intent - and our object graph. Instead, we continue to improve on a giant linked-list traversal through all of live memory to try and infer the object graph at runtime. Without sufficient information to do it efficiently. The fundamental issue is that we don't have languages that express our goals in a way that allows memory management to be elided efficiently.

That doesn't mean I have some particular affinity for reference counting, though. It has its own issues as you rightly point out. I prefer it for its determinism, nothing more.
Worth noting: there’s currently a discount available via a code displayed prominently on the Pearson site, so preordering it came to about $210 USD for me.

https://www.informit.com/store/art-of-computer-programming-v...
The Method in My Madness
Slightly more verbose: it is an ELF library that is mapped into every process containing kernel code that runs (due to app calls) in userspace. Most often it works (like in the case of gettimeofday) by reading values from another shared memory segment mapped between the kernel and user space. Getting time just involves carefully ordered reading from that shared mem
My god this would have been amazing when I worked at a custom/ print on demand merch co (like Teespring - people upload their own designs - except there was no minimum). Working through color spaces with custom uploaded images for their "shop" and print was HELL
The Logical Writings of Karl Popper
Well, there go my evening plans.
The deaths at residential schools were higher than similar institutions - I don't understand what's hard to comprehend here when we're comparing a basket of 8 apples to a basket of 10 apples - 10 apples is more apples.
>Perhaps I'm mixing memories from different times. Or perhaps I joined the library soon after it was computerized.

I think I experienced this as well, just in a different country. There was probably no email or website for a patron to check when a book was due so they stamped it. My memory of this is pretty hazy as well.
Try Craigslist. That's how I sold a lot of them locally with little effort.
This thread has some of the weirdest reactions to this piece that I've ever seen. Several folks take exception the use of the term "stupidity", others project their own hangups on to the piece, still others over-analyze it.

> This is a terrible view of humankind, society and the people around you.

> I would propose a more measured approach to this subject.

> This is so horrible on so many levels

> "stupidity" I'd rather think of this as "wasted potential"

> This article is bad.

> This is one of the most pretentious things I've read all year.

> [It's] a Hitler trap.

> No definition of stupidity is given

(This last one is particularly rich because a definition is, of course, given in the "third (and golden) basic law" in bold text outlined in it's own box!)

I don't really have anything to add to the discussion. To me TFA seems like a dry but funny satire. There's an element of truth to what it's saying, sure, but as far as any deeper meaning goes... "Be careful."?
> Concerns about Kessler syndrome won't stop combatants from using anti-satellite weapons. When national (or regime) survival is at stake, they will shoot down adversary satellites and worry about cleaning up the mess later.

This is a sad truth, people will shot first, and then when their own satellites get mass destroyed by the remnants of "the enemy satellites" they will notice something had gone terribly wrong.

And once such condition is reached up, clearing up the mess is nearly impossible without international coordination on a very expensive project.

> Kessler syndrome is mainly only a concern in higher orbits anyway.

LEO satellites (most of them, specifically most military satellites) are very vulnerable to Kessler syndrome.

> Even in if there's a lot of debris in orbit, it will take a while on average for any individual satellite to get hit.

If it takes a while for it to get hit, then you haven't reached Kessler syndrome yet.

> This is absolutely nothing like MAD. Satellites have to be destroyed one at a time

Until they all suddenly turn collectively into space junk, because too much space junk is floating in space.

> that involves little or no loss of human life or national infrastructure.

I think that the very expensive satellites humans put in orbit is considered part of the national infrastructure.
Sure — but now we’re into debating the difference between a shell with terminal guidance and steering versus a drone.

Over my head.

Though if you want to say the difference is powered flight, that’s probably a good distinction… but I think powered terminal guidance is worth a lot when you’re shooting 50-100km at potentially moving targets.
That's exactly the 'lie' being presented.

In the late 19th century up to about 1910, there were much higher rates of Aboriginal kids dying than normal, and it was mostly due to tuberculosis. It would 'set loose' at a residential school and mortality rates were high.

There were investigations and it was a 'big social issue' even 100 years ago.

Since about WW2, the rates of death at res schools have been fairly consistent with those in the general population.

The term 'genocide' may apply in the context of the government wishing to 'educate' Aboriginals purely in the Western sense and to suppress their culture, but the world folds all to nicely into 'killing' the children etc which is how the word is used in popular imagination.

The 'narrative managers' in the press are keenly aware of the power of their words, and that they will be misinterpreted, to great effect.

The factual reality of Residential Schools is absolutely worth of consideration, it's a serious issue, but it's also deeply misrepresented in the press.

"If it was just a virus, particularly in the early days of medicine, this would be a scandal created out of thin air."

I wouldn't entirely want to make the claim that 'because it's tuberculosis' fully exonerates the schools, but I'll bet $100 that tuberculosis at other remote boarding schools (non-aboriginal kids) would have somewhere near the same effect in most places during that era, where as you hint 'medicine was a mess'.

But either way, you're hinting at 'the distortion of information' begin presented by the narrative driven press, which is sad, because it's a serious issue.
Quantized current steps due to the a.c. coherent quantum phase-slip effect