skysight-inc/HackerNews huggingface dataset:
What I was surprised to learn when trying to set one of these up to use over SSH[0] - this image rendering is not "in the terminal" (in retrospect, it perhaps obviously can't be). These tools draw directly onto the X11 canvas, which for me begs the question - what are they for? If you want a real GUI that badly, why not use one that's not in the terminal?

Ncurses-style CLIs have the benefit of being usable over bad connections and on headless boxes. I can't see why you would want to display an image in your terminal if you're already running a graphical session, and presumably have an image viewer installed.

[0]: turns out there are programs which turn images into blocks of coloured characters, and therefore do work over SSH.
Because email runs on protocols, formats and implementations built decades ago and running everywhere. It's why it's so universal and reliable but also why new advancements can't really happen - unless everyone is on the same service using proprietary features.
Because of Linus's well documented concern for people's feelings?
Blue Origin, Virgin Galactic, SpaceX is the billionaire solution to fixing the world's impending doom. While the peasants are fighting over the limited supply of clean water, oil, and food, the billionaires of the world are off trying to colonize another planet. Unfortunately, they are likely to repeat the same patterns as Earth and bring that planet to a complete collapse.

Some times I think that humanity is just a disease itself. Despite overwhelming evidence of our detrimental effects to this planet, we continue to plunge all of it's precious resources and while sitting on a pile of ashes. We ponder at the question of "why?"
The site does a lot more than merely hosting podcasts.

There’s a very active news feed with submissions, commenting, newsletter subscriptions and management, a blog, episode requests, live streams, etc.

Check out the source to see what all the app does:

https://github.com/thechangelog/changelog.com
Browser zoom is independent of CSS.
That's an interesting perspective I have not heard before.

Does this imply there is a cloud abstract layer that should come (assuming all providers can put aside commercial interests etc)

And is k8s the simplest possible abstraction? And if not - what is?
I remember AOL (circa version 3 or 4) doing this. If you saved one of these (maybe by normal means, or maybe only by poking through the local cache) they'd have an .art filename extension and be some proprietary format that wouldn't load in most image software.
I did this for someone recently too. It's was a mess, with a bunch of 2 factor authentication nonsense and timeouts to add to the drama.

And if that wasn't enough, this was all complicated by a broken screen on one of the devices. Turning on reachability helped since the smash was at the top of the screen.
Where do you find such maps? I've looked before and it seems like a lot of the useful information isn't public
The whole point is that the car is NOT doing the driving the same way cruise control is not doing the driving either. It is not fully, self driving car, yet. It can automate some portion of the driving task, just as cruise control can, but the limits of operation, as stated by the producer, do not allow it to control the car unattended.
The Most Common Religious Identity for Young Americans Is ‘None’
That sounds unreasonable to me. The (virtual, on a Tesla?) differential should allow at least the amount of slip induced by a new tire.
Over the many years, I've taken over 25 university math courses. There are a handful that I feel I would not have missed as a programmer. I've been a computer scientist and software engineer for over 45 years, here are the mathematical subjects I've taken college classes in divided into two groups:

Useful for at least some programming or work I've done in the past:

* Linear Algebra

* Geometry

* Calculus and Vector Calculus

* Differential Equations, Partial Differential Equations, and Control Theory

* Logic

* Combinatorics and Graph Theory

* Number Theory

* Fourier Analysis and Laplace Transforms

* Operations Research

* Discrete Math

* Computability

* Probability

* Statistics

* Numerical Methods

Classes that I haven't needed for programming yet:

* higher levels of Abstract Algebra, Non-Commutative Ring Theory

* Real Analysis, Complex Analysis, Measure Theory

* General Topology (I suppose some concepts are useful in category theory and perhaps kernel transformations in machine learning are superficially similar to the subjects covered in Topology)

The world is full of programs so some don't require much math, but mathematical sophistication is needed for advanced programming and young programmers should do their best in school to learn math well.
Congrats on achieving useless corporate parasite status, it's everyone's dream, but I was responding to your comment, not your life.
This isn't just Apple. And it was an issue while Jobs was around too.

Or did you think iPods came pre-loaded with 500 songs? When you bought an iPhone 10 years ago when Jobs was around, did it come pre-activated? A poster in this thread is complaining about buying a Mac with an old version of MacOS and needing to upgrade it. Apple can't update software on a computer while it's sitting on the shelf at Best Buy. Or did Apple forget the magic "Update while in the box" technology which was around when Jobs was alive?

Nobody in your family spend Christmas Day waiting for their Playstation to install its first update?

Hell, a small fraction of electronics fails to boot up every year. Just verifying that the new toy you bought a loved one boots is a good idea before you have a disappointing holiday.
Quantifying the self – Why I track 80 metrics about my life every day
I'm surprised I had to scroll this far down to find this comment, it's the reason I can't switch away from macs. There is no even close competitor to the mac trackpad.
There is no use case. It's a meaningless outcome of the fact that `strtoul` is involved somewhere.
Since I write a Lua-parsed DNS server which works with IPv6, even when compiled for an ancient version of MINGW on Windows XP (which has IPv6 support but no built-in IPv6 parser), I had to write an IPv6 address parser (no inet_pton(), which is what most programs use for IPv6 parsing, on that system).

No, I did not add dotted quad notation to the parser. No, you can not have more than four hex digits in a single quad; 00000001:2::3 is a syntax error. It supports “normal” stuff like ::, ::1, 2001:db8::1, and even non-normal stuff like “2001-0db8-1234-5678 0000-0000-0000-0005” (to be compatible with the really basic IPv6 parser I put in MaraDNS’s recursive resolver nearly two years ago), but does not support any of the IPv6 corner cases in the linked article.

The IPv6 test cases in the automated test for the parser are at: https://github.com/samboy/MaraDNS/blob/master/deadwood-githu... (The final three lines are supposed to return errors)
I wonder how many of these bugs are the result of people thinking "Well I've read the spec but most of it is 'cursed' so I'll just implement this subset which fits my idea of 'acceptable'".
This is a well-known issue: when automation gets good enough that the human in the loop starts to get bored, it can be more dangerous than either “all human” or “all computer”
Pair of Entrepreneurs Aim to Refashion Zombie Retailers into Online Powerhouses
Crypto keys and algorithms need to be updated or they stop working. Web browsers are full of exploitable bugs that get discovered over time. These are both provable statements. So any manufacturer that locks those in time is practicing planned obsolescence.
This seemed to be better a few years ago. More recent macos versions suffer from more problems due to T2 and all the mess that goes along with that.

Have you ever tried to recover a system that is one of the factors of 2fa? People spend hours on this typing in answers to security questions and figuring out how to get around stuff that apple is actively preventing you from doing.
The Parting Glass: Hell's Ditch
The point of FIPS is to deliberately narrow down the range of acceptable primitives, to simplify the evaluation of systems sold to the government.

(FIPS is very bad).
Gah, passwords again!
logic and introspection and research and observation and quiet pondering for hours at a time
How Sonar Works (Submarine Shadow Zone)
> Photoshop falls into this bucket. It's on the C++ side and does "some funky things" in the way of SIMD to eke out more performance.

I wonder how much of that codebase is shared between Windows and macOS though. It's quite possible that Microsoft could take advantage of a lot of porting work that has already been done for Apple's M processors. If you support Windows/x86 and macOS/arm then it's probably not much more work to create a Windows/arm port. Unless there are compatibility issues with the Win32 APIs themselves?
> Which is silly. We can try to improve multiple things at once.

Which is naif.

There is a limited amount of time and resources that a company can spend on features , prioritizing big things is always the sensible choice.

In the specific case of cars, they can't be patched after reaching the market and usually a recall is issued only after something serious has already happened.

Thake the example linked below that made the front page:
A Tesla car speeds on autopilot when both seats are reclined in sleep mode.

Tesla overlooked safety to provide useless features.

If they had put big things first, the car would completely stop if the driver seat is being used as a bunk bed.

And why the autopilot can go over the limits?

They didn't think about it, because the amount of time engineers can spend debugging issues and QA finding problems is limited.

(someone in the comment wrote «Teslas often “shadow brake” when driving under overpasses or overhead signs because the radar system gets confused.»)

https://news.ycombinator.com/item?id=25545202
Oh, yes, that's a good way of putting it, thanks!
I knew there were IA64 versions of Windows Server 2003/2008/2008R2 and there was an X64 version of XP but I didn’t realize there was also an IA64 version of XP. TIL.

I once had an IA64 workstation that I used for testing a product I was working on with that platform and I can’t recall having anything good to say about it. The workstation itself was big, loud, and ugly. Windows didn’t run all that great and there were constant compat issues. Good riddance.
So when are they going to support APIs like web push that makes it possible to replace your store app with a web app?
i also think there is a general concern that 'acknowledging race' is what led to racist outcomes being systematized in the first place. the current thinking also seems to struggle to concretely articulate what it's goals actually are, is success defined as proportional representation across interests and industries? is it 'majority minority' in leadership roles? will these mandates be adjusted as outcomes and demographics predictably shift? and maybe most concerning, are all problems considered on equal merits or is there antipathy and an underlying belief in deserved suffering as atonement for intergenerational guilt?
Google has the ability to just change chrome to make it work.
But groups are on Slack, etc, which everyone doesn't have.
Correct, only editors can see edit history. Making a copy also takes a snapshot of the document without history.
wow! i looked at your (?) github, and it,s very cool and impressive. thank you for sharing your work.

may you find work-rest-play balance which works for you in thw near future )
https://github.com/fazalmajid/edgewalker/

(I'm biased, of course, being the author).
If you're programming a basic business app then you won't need too much math. If your app is simulating the big bang origin of the universe you would probably need a bit more.
I'm not convinced these are "cursed". They may be the result of bygone networking conventions, implementation ideas that never came to mainstream fruition, flexibility for use-cases etc. Just because we don't understand something that looks strange, doesn't mean it's cursed, nor that one can simply turn one's nose up and say "I don't understand why these exist so I'll just ignore them when I implement x".
I mean, six years old isn't exceptionally old for a TV, so it's not great to hear what a pain it is. My parents had the same TV in the living room for over 20 years. My current TV is a Vizio from 2012 and there is nothing wrong with it.
I think once you've been "living" in your terminal for a while you're pretty used to the keyboard-centric life and going to a separate mouse-centric window manager world can be considered to be cumbersome.

That said, I do agree with you. I also think any image viewing functionality needs to have a practical way to get that image sent through the same channel as that terminal connection itself so that if you're on it remotely it will still work...
Rex Krueger and Paul sellers for woodworking.
Not quite: AWD has diffs between each of (FR,FL), (RR,RL), (F,R).

4WD has diffs between (FR,FL) and (RR,RL), but it has a transfer case (like a permanently locked center diff) between F and R.

So you’re not supposed to use 4WD on dry asphalt roads because the natural slippage between front and rear has no easy way to release itself.

Modern diffs are usually limited slip, which helps prevent spinning tires. LSD can either be mechanical or computer controlled. Computer controlled LSD can apply brakes to individual tires.
The entire submarine series he did is really interesting, but this episode was fascinating to me. Sonar has always been super interesting to me.
We're staffing for a new project involving navigation systems and we need to find a few people who are comfortable with partial differential equations, etc. You'd be amazed how many "computer programmers" are out there that have not completed a course in or have no memory of calculus!
Incidentally I tried to buy a Sceptre TV. It may have been the one mentioned in the article. It arrived with a shattered screen, and I'm not surprised given the flimsy build quality.

You're better off buying a smart TV and not using its smart features. I've never connected mine to the internet.
Wow, I'm wildly wrong about Curve25519 and FIPS. I should probably not write HN comments in bed immediately after waking up. Thanks for the correction. (Ironically, we had an HN thread almost exactly 1 year ago about the same thing; I'd just refer to my comments there, I guess.)

https://news.ycombinator.com/item?id=21744469
Just tried and I don't get the warning anymore, but nothing happens when I click on a game on the Stadia dashboard.

The UI clearly acknowledges that I clicked on the game, but something is obviously supposed to happen and it just doesn't happen.
Oooh, are we playing that QAnon game?
I don't know if it counts as in practice, but I use the notation he chose not to parse quite a lot on internal networks..
ssh 10.0.0.123 is already a nice quick address to type out, but ssh 10.123 or ping 10.123 is even quicker.
Works in all kinds of random things. Web browsers of course, but games work just fine too usually, if they hand it off to the system to look up.
you can use the versions feature and enable the detailed view to see who wrote any character over time. not as easy as right click, but you can definitely do it.
Ask HN: Possible to play 2 player PC emulator games online?
I would love to find a way to play old nestolgic games (e.g. Lakers vs. Celtics and the NBA Playoffs) with my brothers across the country. I can find emulators to play on my own computer, but does anyone know a way I can play this with/against people online?
Thanks for this. In college I worked at the Humane Society and helped with the dogs. Very hard work. After working there I realized how most "breeders" are just random blokes with an AKC pure bread who get some dogs together. Some real breeders who monitor trace genetics and try to make the breed better exist, but these dogs usually cost a lot of money, and have specific purposes and customers. Sometimes I wonder if dog ownership should require a license and semi hefty fee (make it more a kin to adoption). But I am not sure...

Disclaimer: I have a dog.
Can't you just go to the nearest gate agent for another flight of the same carrier? I feel like they could point you to the right direction.
Do you have any great tutorials/websites that could be suitable for kids?
I write 127.1 all the time when I'm too lazy to type 127.0.0.1. Then I'm sad when it doesn't work because the nearest ip address parser wasn't written in the previous millennium.

Oh, yeah, and 1.1 is the only DNS server address I memorized.
This is my project, was very happy to see it suddenly on the front page.

I've been using it for over a year and its consistently been useful if anyone is on the fence about building one.
Jetbrain's IDEs label it as "annotate".

Though, I suspect that's intended as a generalization of the various VCS options they support.

---

I do think it'd be good to move away from the negative connotation associated with blame. I want to know who to ask about some code, not who to blame for it breaking.
$ find ./ |grep .php |wc

433 (number of files in project with .php extension)

> Isn't this more of a proof of concept.

Was that a question, or a statement of fact?
I believe:

1) pandemic immediately put people online for jobs/schools, requiring collaboration

2) zoom is easy to use

3) zoom was sketchy with privacy/security and that got a lot of media attention (because it became critical infrastructure for jobs/schools/etc)
The "low-center drive" required development of hypoid gearing, versus the spiral bevel gearing used when the drive pinion axis intersects the axle axis. The strength benefits mentioned in the video come from the hypoid gearing, at the cost of efficiency.

AFAIK there isn't currently open-source CAD tooling for designing hypoids.

https://en.wikipedia.org/wiki/Spiral_bevel_gear
You're right, just not as well isolated as RS-232.
It's this weird alt left death spiral into self loathing. NYTimes victim blaming America, in doing so victimizes itself. Strange.
Wal-Mart vs local shops? Amazon vs every "brick and mortar" store in the world?
That’s the day I stop using reddit
On my LCIII my older brother installed software called Times Two. It doubled the storage space of our scsi cartridges.

I assume it either wasn't real or was just a compression algorithm or maybe abused data density at a cost of integrity?
> For example, in RISC-V, the bits are 'jumbled up' when encoding constants; the argument is it, ultimately, makes the processing faster (due to the way sign-extension works).

It's not just sign-extension. You can naïvely gather several immediate bits without knowing what the opcode is, and the source/destination register IDs are also always in the same place. It does help to simplify the digital design, because your decoding logic can pluck out a few fields with no state dependencies.

I had the same response to the odd instruction format at first, but it's grown on me over time.

>And recently, RV supports big endian. Why?

Probably to support networking equipment. They still strongly recommend using little-endian.
That are all great plans! React template would be useful, I guess should be more popular than Less/Sass templates.

For sharing via GistPad: a great start, but ultimately I'd love to share with people without VSCode via hosted URL. There's an excellent bl.ocks.org that can render Gist in a browser (just replace gist.github.com with bl.ocks.org if you have index.html file: https://gist.github.com/methyl/f4c2395f941493b6bf5212dac5e44... => https://bl.ocks.org/methyl/f4c2395f941493b6bf5212dac5e44b2c or if you prefer direct link add /raw https://bl.ocks.org/methyl/raw/f4c2395f941493b6bf5212dac5e44...). I guest GistPad integration could generate those sharable links.

I also noticed there is a preview mode in GistPad. How does it differ from CodeSwing?
It was not, and the notion that the result is so obvious that a reader should privilege opinions in a random comment on a message board over those of Supreme Court Justices is risible.

You can articulate why you think Heller was properly decided and you can of course disagree with any or all of the justices on the court. The specific thing I am calling you on is the idea that the result is so straightforward that anyone who can read the text of 2A would reach your conclusion. That's an unsupportable argument.
The Hero’s Journey and the 2D Game
The point I was making is that many Americans and English folk intentionally don't wear masks because the government told them to.

I'm not suggesting that Taiwanese people blindly do as their told but rather that some of the US and UK population intentionally do the opposite to what they're told simply as an act of defiance....sorry "freedom".
I would recommend a paperwhite since you can use the real time clock to enter deep sleep and run the device off battery. Its the only complaint I have with my current device.
The UK has a near-universal policy for refunds on cancelled or delayed train services ("delay repay"). Several train operating companies issue these refunds automatically for tickets booked directly with them, and others will automatically notify the customer that they are entitled to claim.

I think some companies have taken the view that reducing the amount of administrative overhead for both themselves and passengers is a better long-term investment than trying to weasel out of otherwise reasonable claims. An airline with that kind of policy in place is certainly one which I would be more likely to make subsequent bookings with!
China to overtake US as world's biggest economy by 2028, report predicts
I spent 250 on used Lenovo Thinkpad X230 and another 50 dollars on 16GB of ram. Perfectly capable for my uses.

It is heavy (and perhaps some call them ugly-looking), but I accept that as a tradeoff for for how easily it is user-serviced.
I have seen a bug where the device came from clients completely wiped. Mind, that this device has been distributed to millions of people. We would see couple hundred of these came every day, with completely clean flash.

The interesting part was that nowhere in the code was any sequence that could clear the flash.

After very lengthy and expensive bug hunting we have determined the cause.

The flash protocol had an unlock sequence that required a bunch of magic operations before the write could be performed. Somebody, at some point decided to use "unlock bypass" function to disable this magic sequence, ie. allow writes without magic bypass sequence. This was done to improve write performance when the software was upgraded in the field (with customers potentially impatiently waiting for it to complete).

Unbeknownst, there was a coupling between a remote part of the circuit and the lines between MCU and the flash that caused noise to be introduced to the communication. The unlock sequence was the only thing that prevented noise to be interpreted as valid operation. The probability was still very low of this happening, but with millions of devices in the field it was enough to get about 100 failures a day.
For people thinking about streaming gaming, I highly recommend checking out Shadow.

It basically just gives you a Windows desktop you can install whatever you want in and stream games from there. It lets you use your entire investments in Steam, Epic, etc. with the benefit of a streaming service. It's also surprisingly not all that expensive (especially compared to buying equivalent hardware yourself).

It also entirely solves waiting for games to show up on these services, or going away (a la Geforce Now), and ownership issues. There's no problem even putting custom software, games, dev environments, whatever, into the Shadow machine.

I was about to buy an entirely new rig and tbh, I'm probably just going to get a Shadow subscription in a month or two.

note there may be a several month wait for your Shadow rig to be ready as they provision dedicated hardware upon subscription and are pretty popular at the moment.
"...and multiple millions of dollars to the lawyers who got you this victory"