skysight-inc/HackerNews huggingface dataset:
Haven't data centers switched to RDMA already? Why are we still wasting time with this networking nonsense when most of the time we're just copying data from one memory or cache to another, over a private interconnect? ;-)

It seems that Osterhout's complaints about RDMA are about current RDMA implementations. I expect many of them are fixable.

Osterhout's complaints about TCP are all valid, though he doesn't mention my pet peeve with TCP, which is that connectivity breaks when your IP address changes. And requiring apps to deal with IP addresses in user-level APIs seems like a mistake.

Simple request-response RPC protocols were a good idea in the 1980s, and they're still a good idea today. I should probably read the Homa paper(s) regarding congestion control though, as it isn't covered in this PDF.
So what's to be done about the actual, real harm being done, while also protecting free speech? I don't want to assume that assaulting people is just the cost of free speech. That just seems so wrong to me.

That’s exactly it - the cost of free speech.

And why should we pay that cost? Because the alternative is far worse.

The problem everyone ignored is who decides what speech is “ok” and which is not? Clearly someone would have to. And when that someone uses that power to silence “disinformation” that is in reality legitimate opposition? Well now you’re screwed.

I’ve lived in countries where speech is highly regulated and it’s basically used to control political opposition. Posting the wrong thing on Facebook can get you jail time.
Looks like Tumblr but simpler. I like it.
Good post. I too have mostly tuned out of the news. Sometimes someone will ask me if I heard of something or my opinion, and are surprised when I answer in the negative. If I had to stay up to date on everything going on in the world, and every development of ongoing stories, I would have no time for things I care about too.
> 2. The Stack is regularly updated to enact validated data removal requests. By clicking on "Access repository", you agree to update your own version of The Stack to the most recent usable version specified...

It sounds like you can request the removal of your own code, if you want. But if your code is MIT/BSD licensed, they're totally free to put extra conditions on the compilation, provided they ship a copy of your license declaration.
> If `class` was instead a kind of child, initially limited to a single instance per element, extending to multiple instances in a backward-compatible manner would not require introducing the DSL. It would be natural. Just allow many `class` children.

That's not the operative difference between children and attributes in HTML.

In HTML, if an element is unsupported, its contents are shown, while its attributes are ignored. This means, if a browser saw something like this:

<p>
<class>literature</class>
<class>english</class>
Billions of years ago, the Universe was created. This made a lot of people very angry, and has been widely considered a bad idea.
</p>

In browsers that don't support, or even predate classes, you would want them to be ignored. This only works if they're attributes.
The problem with using phones is that they're very much intended to have someone poke at them, and they're not intended to stay on charge 24x7.

I've got a work phone in front of me, all it's used for is getting 2FA prompts (SMS and Duo). Yet randomly I'll find it's rebooted for some update because the manufacturer has decided that I have to have it, and now I have to unlock it to launch Duo. I have disabled updates as much as I can, but it still gets some periodic updates.

I ran a bunch of Android tablets for a while, and their batteries swelled up over time because they sat on charge all the time.

Maybe if you can run a custom ROM to achieve some of this. But it's not an option for my 'work' phone, since the Manufacturer doesn't allow unlocking the boot rom.

My point is not all devices are equal, and I think if I was going somewhere remote I'd probably choose not to rely on a phone.
LastPass describes how it works at [1].

They also have a technical whitepaper describing a lot of their cryptography including shared folders and recover codes. I found the current version[2] which disables ctrl-f for some reason, and an older version[3] which allows ctrl-f.

[1] https://support.lastpass.com/help/how-is-emergency-access-se...

[2] https://support.lastpass.com/download/lastpass-technical-whi...

[3] https://assets.cdngetgo.com/da/ce/d211c1074dea84e06cad6f2c8b...
This is definitely not the origin of the phrase, but the thing that brought it into my vernacular was Larry Enticer: https://www.youtube.com/watch?v=RSuLFvalhnQ

It was one of those things that after hearing it, it just made sense. I probably heard it elsewhere before that, but I just always remember Larry Enticer cementing it. (I'm not sure about the date on that video. I remember seeing it a long time ago.)
That's sad that it has a serialization layer. It makes sense, but it's not ideal or more performant than existing techniques.

I'm more interested in the extension handling after that IPC layer, it's usually non trivial to integrate the call into an existing app's threading model.
People who want to use it can use it.

I am thankful for the non-systemd distributions, which are listed at https://nosystemd.org ; just scroll down to the list if you want to skip the advocacy.
5 years is probably a fair current estimate, but that also doesn't come for free. The fans in DC servers move a ton of air, which itself further increases power use. I was thinking more on the order of 10-20 years.
You can't shop judges for an appeal.
Much of reality tv is basically watching people be manipulated/manipulative too.
Simplicity is always a virtue and we should always look for good opportunities to gravitate towards it, it just has to be balanced against other things (as everything does)

That said, I really doubt you cut "thousands of lines of" your own code by re-implementing your own partial framework. Maybe thousands of lines of dependencies were replaced with fewer thousands of lines of your own code, but that's a different question

Anyway, I was mainly pushing back against the original comment which seemed to be suggesting that build tools as a category are unnecessary, and that we should all just reject modernity and go back to living off the land. My point was that this is naive, and that it dismisses the very real value people get out of these tools every day

Questioning is good, dismissing is not
K8s GPU nodes are already kind of an example of this-- the app can still access the specialty capabilities of the hardware, we just have to make sure to tell the scheduler "hey run this app on this kind of node with this flavor of capabilities". I could imagine that kind of flavor capability growing and becoming more fleshed out

Except k8s calls it 'taints' which is uh a weird choice.
No we don't need any more legislation to restrict or suppress freedom of expression. Our current laws are working fine. Today's "disinformation" occasionally becomes tomorrow's historical fact or accepted scientific theory. If, as a consequence, some people suffer incidental harm or take offense then that is a completely acceptable outcome.
I stopped reading news and even out of social media due to really bad news going on and it effects the mood.
Dating back to the turn of the century, I can still recall the pleasure of building my 1st of many SMP desktops/workstations with an Abit VP6 to game on and work on at home.

In 2022, I would almost expect to see mobo designers and chip manufacturers start rolling out deca-socket designs for compute and automotive use, giving users (okay.. Just the nerds and geeks) the option of mixing-and-matching chips to accomodate custom configurations (and unthought of use cases).

The CPU wall almost reminds me of automotive where the engines may be hitting cooling/fuel system limits of the current technologies, but still has plenty of optimizations available for unsprung weight, torsional rigidity, coefficient of drag and so on.

It may not address the power efficiency angles, but for many users, having 10 sockets to add optimized compute chips (main cpus, AI accelerators, graphics enhancement chips and a number of other feature-enhanced chips) keeps the R&D money flowing until the industry gets over this next hurdle (they always do).

The author states that the expense of pushing moores law, etc is becoming cost prohibitive, so take a break and rock some modern PCB designs.
By definition no, it isn't. You'd have to expand the definition of human brain to include the rest of the universe for storage of information under the assumption there's infinite matter to turn into storage. And also make the assumption the brain can operate for an infinite amount of time.
For me, it's not the strictly the news but the discussion that wears me out. Twitter and Reddit are notorious for this. The commentators are either wholly ignorant or overly pessimistic or plain trolls; all of them just make you angry and anxious (cue in: xkcd's Duty Calls and the need to correct people). Unfollowing all news sources on Twitter, and cleaning up my Reddit feed helped me a lot in news-related stress.
Not exactly, what's happening is vaguely fourier-like but I'm not even sure there's an actual name for what it's doing.
Given Google and Apple's efforts to de-ossify the Internet, maybe. But no time soon.
Also finding out the source was similar to open source quad copter code with perhaps one the first usages of a Kalman filter to integrate various instruments to maintain level flight was both mind blowing and very satisfying.
>GDP measures mainly market transactions. It ignores social costs, environmental impacts and income inequality.

But GDP's role was never to measure income inequality, environmental impacts, diversity, affirmative actions. It was always an economic tool, not a SJW tool.

As an economic tool it just measures how well a country is able to produce and sell goods and services. And for that purpose I know no other better tool than it and it's derivative, GDP per capita adjusted for PPP.
You're disputing a phone being a necessity.

> My banking and bill paying is basically online only. It's not obligatory but it's far, far more convenient online.

So, not a necessity.

> Debit cards still exist but they are being phased out slowly in favor of NFC.

Not a necessity (and I expect by "phased out" you mean you see them less).

> To board transport I can still use a card but recharging it is easier via an app than by standing in line at a machine where I'd have to pay with a card or cash.

Not a necessity.

> At work we often communicate via group chats. It's quicker and less intrusive than phoning or emailing. I don't love it but I'm accustomed.

I assume you have a work device and this is during work hours? If so, not a necessity.

> To pay taxes or fines to report to the city that a tree branch fell to consult my property tax info or medical records or to get an appointment for minor surgery - it's all easiest or only possible online.

Easiest = not a necessity.

You've just detailed things that _you_ find more convenient to do on your phone and that you are able (and encouraged) to do. But not one of them appears to require a phone, or - outside of your specific job - even internet.
For me I used to get a lot of news on reddit, but as I've aged and the product grew, I find I no longer identify with the zeitgeist/culture/slant, so I only skim it.

I read the economist for a while but I found the volume overwhelming and the content from issue to issue too samey (esp. with the very consistent slant - I'd have preferred more variance in opinion). I think ideally the content volume would have been about half.
FWIU, barring FTL; superluminal communication breakthroughs and controls, Deep Space Networking needs a new TCP, as well:

From https://github.com/torvalds/linux/blob/master/net/ipv4/tcp_t... :

void tcp_retransmit_timer(struct sock *sk) {

/* Increase the timeout each time we retransmit. Note that
* we do not increase the rtt estimate. rto is initialized
* from rtt, but increases here. Jacobson (SIGCOMM 88) suggests
* that doubling rto each time is the least we can get away with.
* In KA9Q, Karn uses this for the first few times, and then
* goes to quadratic. netBSD doubles, but only goes up to *64,
* and clamps at 1 to 64 sec afterwards. Note that 120 sec is
* defined in the protocol as the maximum possible RTT. I guess
* we'll have to use something other than TCP to talk to the
* University of Mars.
*
* PAWS allows us longer timeouts and large windows, so once
* implemented ftp to mars will work nicely. We will have to fix
* the 120 second clamps though!
*/

/? "tp-planet" "tcp-planet"
https://www.google.com/search?q=%22tp-planet%22+%22tcp-plane... https://scholar.google.com/scholar?q=%22tp-planet%22+%22tcp-...
Check out the Wikipedia "Current Events" page. It's been my main source of news for the past few years: https://en.wikipedia.org/wiki/Portal:Current_events

The nice thing is that you don't get the usual heavily US-centric political bias, and instead just see stuff happening around the world. The obituaries are on the side as well, which is convenient because, being Wikipedia, you can easily read about them.
Humans are self replicators, AIs are not. That's where all our "why's" come from. As soon as AI learns to self replicate it will develop its own values and motivation. In the meantime, we're the "sex organs" of AI, setting its rewards as we please.

When an agent is also a self replicator it has a problem - finding the energy and resources, fending dangers, and doing that as part of a social group. If you have a problem, they you got the "why" part figured out. Then it's just a matter of surviving your choices, the "why"s that survive are the ones we have today.
How do you use it? The website does not have any link to a ui?
I read really awful clickbait headlines that are pushed in my face by Bing and Android Chrome. They are, to some extent, customized according to my browsing habits, unfortunately. But I never go to news sites to read news. I think the best source of news for me today is Wikipedia's main page.
That's what I thought too
This is extremely defeatist. If you're worried only about such things then of course the present and even short term future can't be enjoyed. Why does a goal in the far future matter more than a goal in the immediate future? (that isn't the heat death of the universe)
Dalle-2 type technology puts photos on custom backgrounds
Edit: This example actually contains the symbol for a clock which in an unintentional illustration of the point renders just fine in editor and terminal but not here.

Lots of languages support using special characters in symbols.

Clojure for example.

user=> (defn [x](+ 1 x))
#'user/
user=> ( 7)
8

In most cases this is going to be spurious a textual description of the operation is easier to type, more descriptive, more memorable.

Your symbol of choice may have multiple look alike characters, may not be present in a different users font. Your fellow user may not know how to enter the characters you choose.

The text labels inc or increase are both more memorable, understandable, trivial to disambiguate and easy to work with and your fellow user will not be cursing you as they scan your code for the right character to cut and paste especially if it looks like a square with a hex number in it because they can't render it.

Math is an extremely dense formation of a an idea full of useless single character labels that make sense only to initiates. This isn't a great feature for code to emulate.
I've practically have "gone dark" for the last 20+ years.

I do read up some sporting news and watch some sports, and I will read up on a particular event of a major scale (say, the war in Ukraine), but I do not follow much of anything really.

> My argument is it’s mostly a detriment giving the state of the world.

I would argue differently: the world is pretty much what it always was, we are just hyper-informed, and especially with negative stories.

Part of that is natural psychology ("husband amd wife were enjoying a beautiful walk and game with their kids" is not much of a "story", whereas "husband and wife have stabbed each other" is). But for the most part, it's what sells and keeps people engaged: nothing gets the money as well as inducing conflict, tribal behaviour and keeps them coming back for more.

Eg. all the US gunfight violence news in Europe only makes us Europeans think how we are better than the people in US, whereas I know from experience that people in US are just as lovely and welcoming as everywhere else I've been. It's a clear example of pitting one group against another even though they are largely similar, and while this hasn't been put to use to divide us yet, a sufficiently motivated politician has a "tool" ready to fire the masses up.

I am still proud when someone is surprised how I am not in the daily loop, but when they share whatever news with me, and I show them how that's nothing any of us can do something about, they end up being more confused.

I do find I miss the local news (this road is getting closed, a flooding rain is coming, these streets are getting electricity cuts for maintenance...), but I try to find direct sources for those and "pull" from them instead.
He actually drove back to the pits OK, amazingly enough: https://www.youtube.com/watch?v=27S42Y5km4I
No.

Read: https://westurner.github.io/hnlog/

If you have a question about what I just took the time to share with you here, that would be great. Otherwise, I'm going to need you on Saturday.
> Right, and usefulness (however defined - hauls cargo, go fast, fuel efficient, looks sexy) determined demand which influences market prices (assuming supply isn’t overly restricted).

> So market price tends to be a pretty good proxy for usefulness.

That's quite a jump; market price can reflect usefulness, but it can reflect a lot of other things too. "This car must be useful to someone because it's expensive" is already questionable logic (at least without stretching "useful" to the point of meaninglessness), and "this car is more expensive than my current car, therefore it would be a good upgrade for me" is blatantly absurd.
The "weather" icons sunny vs raining vs clock is a blast from the (Jenkins?) past :)

For example: https://tests.reproducible-builds.org/debian/rb-pkg/unstable...
My beloved B+ is living out it's retirement as my backup local DNS server. It's not the fastest but it's cheap insurance for when the primary one goes offline for some reason.
>If speech is not intolerant that does not mean it's tolerant. It's not one or the other, and they are entirely independent concepts.

Well I guess that is the heart of our disagreement. The prefix in- means not. Intolerant literally means not tolerant. Not intolerant speech is by definition tolerant speech.
OK, so let’s temper all of this nostalgia with the lack of search engines and online API documentation — you had to go out and buy expensive physical copies of documentation and look things up in dead tree form.

And floppy disks? Sucked. Sucked big time. Get too near a magnet and your floppy is toast. Get a box of new blank HD floppies and one or two in the box might be bad. Slow as fuck, too. Everybody should thank Steve Jobs every day for killing floppies.

Total compensation is better now, as long as you get RSUs. But you used to be able to rent a solo apartment near work without roommates, and good luck to junior engineers trying to do that now.
I haven't stopped reading news, but I have changed my habits. Instead of reading news every day, I now do the following:

- I go through my RSS feeds every day but don't read anything. I just bookmark whatever looks interesting based on the headline.

- At the end of the week, I go through the bookmarked articles. 80% are no longer interesting/relevant at that point, or they were low-quality spam. I read the other 20%.

This has worked reasonably well for me. I spent about 15min each day, and then 1-2 hours at the end of the week.

Another thing I do is rely on "top weekly news" at the end of week. As part of the routine above I look at the most upvoted posts on reddit/HN/etc. Doing this daily is too much noise, but relying on the weekly filter works better and is not too much work.

TLDR; I batched all my news reading into a 2 hour window at the end of the week. Trying to follow news in real time is a waste of time. There is too much noise.
The metric is performance per watt per dollar. At the moment the fact is that the amount of compute available per watt dollar is ridiculously cheap, crypto not withstanding.

We are not limited by compute resources but by business practices. The organizational cost of software design is where the next gains are, not technological.
It’s very difficult to come up with an objective metric or benchmark for general AI that can’t be gamed, or which won’t turn out to be disappointingly easy. It makes sense that most research would be in the direction of tasks which are easily quantifiable. More hazy benchmarks like the Turing test are possibly better but that one in particular isn’t so good unless it’s enhanced (I’d say a 1 hour conversation with an AI posing as someone with graduate-student level understanding of a field of science or art I know something about would be adequate proof, but maybe I’m being naive).
> Umm... yeah we are? We're just chemical reactions and physics, there is no escaping that. Are we extremely sophisticated and complex, absolutely but that doesn't make us nondeterministic in any meaningful or special way.

Every day we are confronted with rather obvious nondeterminism that seems to originate in consciousness and has no scientific explanation that I'm aware of. It is undeniable that physical reality is affected by decisions made by conscious agents. Here's a simple example: say that we are trying to predict the position of a cell in a human body. It's motion is surely governed by a host of physical and chemical reactions, that can be described microscopically, but where that cell is in five minutes cannot possibly be described solely by those microscopic laws. The human may decide to get up and walk to the other side of the room. I am not personally convinced that the decisions to get up and move are the deterministic result of physical laws that follow directly from the initial conditions at the big bang. If there were some compelling scientific theory that could actually explain a theory of consciousness that was consistent with subjective experience and didn't hand wave it away as an emergent phenomenon, I'd be open to it. You are making a very bold claim when you state we are "just" physical and chemical reactions that I don't think is fully justified in light of the limitations of existing scientific theories.
I have two pixel 4 (seen in the photos there) and I have noticed two things:

> 1 year uptime with no crashes or reboots

Android (whatever version) informs me that it's not charging fully for blah blah battery reasons ... which is to say, it is in some way smartly conditioning its own battery.

I can't say any more about it since this isn't my area of expertise but at least with these pixel 4a devices, these issues aren't present.
> The largest five publishers control 90% of the market.

This is not dissimilar to the music market. It used to be controlled by 5 companies, now it's down to three.

The result? Creators are paid peanuts while the blame is shifted away from actual companies controlling the market to someone else.

As a former employee of Storytel, the Swedish audiobook app, I'm really glad for this decision. Penguin Random House already has an insane outsized and rarely positive influence on the market. The merger would've only made things worse.