skysight-inc/HackerNews huggingface dataset:
Honestly the command line seems less conceptually challenging than having to learn a gui and all its abstractions first. Think of copying and pasting a file in mac os and explaining it to someone for the first time:

"ok, now open finder. its in the dock. you have to move the mouse to the bottom of the screen. its the man with the face. ok now we need to get to the file. ok where did you put it? ok lets click to it. is that it? ok right click. lets find copy. great where is it going, click back, its the button up there, click back again, click it one more time, lets go forward again, ok in that folder, click on the name, no thats a triple click click somewhere else and lets try again, ok double click, ok now we are in, ok right click, paste."

versus

"type cp filefromyada toyada and press enter"

A lot of people are so used to the GUI that they get scared of having to learn to walk again practically and diving into the cli. But if you never learned all the hoops and crap we have to deal with finagling stuff around a modern gui, I think you'd be able to do a lot more powerful things a lot faster starting with the cli from the beginning. I really wish I grew up learning the cli vs the gui, personally. guis also frequently change whereas the cli feels like its etched in stone (or you can use a container with whatever version of the stone you like)
Very wholesome post! My three year old likes to play “work” (simulating what I do while working). He asks me to give instructions like click this menu then click this button then type this letter then that… look that says your name!
SQRL – Secure, Quick, Reliable Login
The blogsurf.io site cannot fulfill this need as it is a manual effort by the maintainer. I submitted a blog around the time it was on a Show HN here and that’s still not added (said blog is not some marketing or sales blog with low value). Seems like the maintainer is selective in accepting submissions based on their biases or is too busy.
Yes. "Excel In Space." An old EVE joke.

The irony...
Mostly we spent it on tax cuts for the rich instead. You don't cut taxes in good times, that more than offset the minor rate hikes.
First-- hyperbole. Spending an hour with your dad tinkering with a terminal prompt is hardly the same as preparing for and entering a beauty pageant.

My 8 year old doesn't sit at the terminal, but he sure likes going to Scratch and editing the computer games there... sometimes writing his own, but usually just finding amusing ways to cheat or make existing games do weird things.

I wish it was a little easier to get into the "under the hood" stuff for kids. A whole lot of kids can do it and would enjoy it, but there's too many things with shallower learning curves in computers competing for attention.

As far as "tender cognitive age"--- not everyone picks up the mental models and procedural thinking needed to be a decent programmer. A little bit of early exposure probably makes this more likely. Of course, too much of anything is bad.
I would personally be very interested in such a blog, but so would Apple's competitors. I've read that being too open about methods can let competitors catch up to once-unique advantages quickly, especially as it lets them design a roadmap of future features to work on.

Suppose Apple had an engineering blog that released a roadmap about the M1 chips before their release. Then, Apple's laptops might not have such a massive lead on Intel/AMD processors today, as laptop manufacturers may have invested more in ARM processors by seeing them as viable due to Apple's work.
Although I have to admit many industrial unions today have become "another authority", fundamentally, unionisation is about workers talking to each other and finding alignment in what they want out of work. Not another authority.
however, the safe logoff button avoids emergency warp. in exchange for sitting in space without maneuvering or activating modules for 30 seconds, you disappear immediately when the time runs out. at least this was the mechanic a couple of years ago.
But then surely it doesn't matter. To short everything you have to hope it gets worse, but not nuclear war worse. Like just so bad that you can earn a ton of money, but not so bad that the money is useless. Or so bad that the fed decides to intervene as well.
I’ll have to checkout your project. I’ve been experimenting with something similar, but in Nim. It’s interesting to devise declarative or immediate mode UIs that make use of compiled languages with good async. Animations become very easy. I think those more complicated UIs may work well with declarative frameworks.

I’m curious to see how you’re handling events. Best of luck!

1: https://github.com/elcritch/fidgetty
kudos for explaining the meaning of the name, alot of projects just puck a random name and call it a day.

>
The name “Xilem” is derived from xylem, a type of transport tissue in vascular plants, including trees. The word is spelled with an “i” in several languages including Romanian and Malay, and is a reference to xi-editor, a starting place for explorations into UI in Rust (now on hold).
Polarizing, yup. Hated - got a long way to go.
While I appreciate many of the arguments being made - and there are countless similar situations (nifty 50 anyone) - that nasdaq is not the stock market it’s like 1/3rd of it… pop over to yahoo finance and look at the chart of the Russell 3000 Vs the nasdaq, this is why people recommend diversification…
Yeah, complete with PHBs and everything. I'm dead serious.
eh, Arduino the library may be too slow, but underlying chip, atmega328, is definitely not. It runs at 16MHz, and most instructions are 1 cycle long (things like jumps are 2).

> Strobe pulse is 5us wide (200Khz) so for reliable sniffing I should read I/O ports at 1Mhz. The best I could do was reading necessary 13 channels at 80Khz.

You don't need general protocol decoder, you need to wait for strobe and capture a byte. And you don't need all 13 lines - most firmwares use same byte sequence for each frame, so you can detect frame start and just count the bytes. A main loop may do:

- Wait for frame start

- Capture a frame worth of data - this is 8192 pixels, which is 1024 bytes, which is a half of total RAM

- Slowly send data over serial.. You will miss a couple of video frames, but this is OK, the picture is mostly static.

And you don't even need assembly - the strobe is 80 cycles long, and it looks data comes every 100uS or so - that's 1500+ cycles! Super slow, even inefficient C program can handle it.
you can usually type "man command" or command --help and bring up a guide. you can also write up a cheat sheet in your bashrc or somewhere else convenient for whatever you are documenting. its like any other piece of info, either rehearse it until its baked in or write it down somewhere you can reference it again.
People have been calling for/or expected Apple to switch to ARM/make their own chip for years and years before they actually switched. At that point people were just surprised to see Apple actually do something.
Amazing recovery on the rubble vs the dollar. It is trading at the best of it’s 2020 performance and it had been on decline since then. Now it is actually going back to pre-pandemic levels.

I wish I had bought some back when the news were claiming Russia’s economy is finished. I would have doubled my money.
> as a regular user of rm for decades without any issue whatsoever this reads like parody.

Sure, for someone riding a horse for decades, a bicycle may look like a parody but people should look for more convenient methods.

> we're competent and confident enough with our holstered foot-guns that we're not a major threat to any system that is being administrated properly.

This is more like a parody that you should realize how many people are losing data over simple wrong "rm" everyday as apparently average people aren't as competent as you're with decades of experience.

Desktop Linux also has a trash bin like anyone would expect. Not sure why this is not the case on the command line.

Yes, aliasing rm to trash-put may screw bunch of scripts but that doesn't mean people should find out about trash-cli after they've lost data. Smart scripts should not rely on aliases but use a clean environment or specify a full path to a command as well.

It could act as trash-put when used interactively or how come rm itself can't evolve over POSIX when rm is one of the easiest way to screw yourself with no confirmation by default.
I don't want to disagree with your nuanced and well-reasoned reply in general.

However, ownership exists in egalitarian forms of organisation too. It's not the "exclusive right to prevent others from using the thing", but in any human arrangement people understand that some objects are needed by some people (crutch, broken leg), some objects are more actively used by some people (household hatchet, cutting wood every week), and some objects have sentimental value for some people (grandma's ashes.)

These things normally count as property, with no violence to enforce it.
I've got to say, I'm a complete outsider when it comes to Star Citizen. In fact, this thread is the very first time I have heard of it. The combative tone of your post made me curious, so I just spent the past few minutes reading through the Wiki page on it [0].

By virtue of my ignorance, I am not "butthurt about it". The Wiki piece doesn't dive too far into the weeds, but how the game's development seems to have been progressing is enough to give any reasonable person a lot of skepticism, so I don't know that the "butthurt" comment is very warranted.

Can explain why you still have faith in the game?

[0]https://en.wikipedia.org/wiki/Star_Citizen

Edit: Looks like ya already gave a response to this question. Disregard!
https://archive.ph/M1lqj
Unmanned tank warfare sounds kinda humane actually. Instead of killing each other, tank crew members being cooked alive, etc, we just let the unmanned tanks duke it out kinda like a really expensive robotics competition. Of course reality doesn't really work like this but...
From Hacker News's guidelines, the preferred original source that the linked 9to5Mac quotes heavily from is from Fast Company: https://www.fastcompany.com/90748492/apple-airpods-pro-creat...

However, I suspect that a submission with the original source's headline would have led to less engagement (as it is "How Apple overcame its culture of secrecy to create AirPods Pro," as opposed to " Apple’s secrecy created engineer burnout").
I guess by "road systems will eventually co-evolve with automated driving" I would also include relatively minor interventions like increasing the proportion of controlled intersections, which are much easier for autonomous systems to deal with.

I have spent a lot of time in parts of Asia where massive evolution of transportation infrastructure has happened on a scale of a few decades (or less), so it seems less crazy to me that large-scale road evolution could happen along with autonomous vehicle development than it might seem to someone working in the West.
When I worked on drivers for a datacenter managed switch, we had hardware (sometimes prototypes) to work with, and would often have to swap hardware out, wire up network cards in some way, attach a traffic generator, etc. It was borderline of if I needed to be there on most days, but we had people in the lab doing rework, so some people definitely needed to be there.
Once got 2 interviews deep into a job at apple. I still have no idea wtf I was interviewing for and completely lost motivation to proceed.
It devolves into “here’s this really dumb thing that we deal with, oh and this stupid thing is to deal with Y” - it’s really hard to be cynical with trying to break down the layers of abstraction and how they came to be.
It used to be AI then was renamed to ML (I know, ML is supposed to be a component of AI). AI has been touted since, let's see, my first encounter with it was in the early 1990's. It sucked. Then again in the early 2000's. It sucked. ML today is almost somewhat barely usable with hurculean efforts, IOW...it still sucks.
DieHard: An error-resistant memory allocator
For some situations, it helps to have multiple accounts on the same website while making their IP address and user-agent metadata different using Tor or similar.

I think that won't be easy anymore. Most people have just one phone. If the same phone is used for all accounts, it's easy to associate them to the same person. Technically, it may be possible to anonymize if the authenticator goes to great lengths to implement it. But we're talking about companies like Google here and I don't see them doing that.

(Happy to be corrected if I have misunderstood FIDO.)
Related to multiplayer rts games this is also done with same tech but node.js only to reuse code between client and server side https://bitplanets.com/

I wonder what performance issues you had with node.js that justified a bridge to c++ (including the increase of complexity of the architecture). Pathfinder is not terrible in node.
This time is different, every time

See for example this nice video from Ben Felix: https://www.youtube.com/watch?v=Jh9Gn58r9Fw
A bit surprised they haven't found a way to exploit the crypto/NFT crowd yet. Or have they?
More freedom for users is less money in their pocket.
The same things that make your privacy vulnerable make your devices vulnerable.
It's currently impossible to secure a consumer cell phone. They were explicitly designed to collect and leak your data. When 3rd parties have access to all your data you can't secure it. When 3rd parties can push code to your device without any notice to you, at some point a bad actor will do the same. If you aren't allowed to see what your device is doing you can't see when it's being used by an attacker. If you don't even have permissions to the most important parts of your own hardware/software you can't do anything about it once you are compromised.

Cell phones are not private and they aren't secure and that makes them the worst kind of device you could insist on people using to replace their passwords.
Those are all jokes asking for trouble.

Glad you've diligently followed that rule for over 10 years but think of average users.

It's also very possible that you actually want the file back later even though you thought you didn't need it then.
I know there are sometimes developer betas that accidentally include pre-production hardware info and strings[0], or features that would have no use outside of rumored products, eg WebXR[1], so they exist in iOS. I imagine a bad merge can get internal features into public builds, but they seem to be incredibly rare.

0: https://www.idropnews.com/news/homepod-setup-process-leaked-...

1: https://igamesnews.com/mobile/ios-15-4-leaks-possible-apple-...
I always use vi :TOhtml so the code I post looks like the code I wrote (colouring and indenting the same, etc). Your html output might be more modern, though. The --prefix et al are pretty slick.
I’m not sure how they’ve structured the game sales and add ons (ship sales). Over charging people isn’t illegal..it’s a shame though.

But if at some point enough people start asking their credit card companies for charge backs, this won’t go on too much longer. Though I suspect the higher ups have paid themselves well enough, it won’t matter to them.

I suspect the majority to just forget about it, or be too embarrassed to make a fuss and just walk away from the money they’ve spent.

There are a huge amount of slightly older games out there for good prices..,
Visible history is generally written by the beaurocratic/violent society, not their egalitarian neighbour. If you think further back in history, I'm sure you'll recall "the great periods" as we call them, marred with obvious artifacts from oppressive societies.

Their egalitarian neighbours where only just starting to discover. In part because their traces are less obvious, and in part because we've had a mental confirmation bias against finding them.
I refer back to The Dawn of Everything if you want more details!
fTPMs can be relied on. dTPMs can't be, but mainly because of bootstrapping issues that keep the BMC/BIOS from using encrypted and audit sessions to protect against passive and active on-bus attacks.

EDIT: Regarding side-channel attacks, presumably fTPMs that have such vulnerabilities can be fixed. dTPMs can also get firmware updates, but I'm not sure that every dTPM side-channel vulnerability is fixable -- it might depend on the chip's hardware capabilities, though the STM one in the TPM-FAIL attack was fixed.
> You can get 3.1% on a 10y treasury risk free right now

I am a noob of how yields work and the math behind the 2.5% . I don’t buy treasury directly but through VUSTX and VUTY. I am actually DOWN, not up. At least that’s what my Schwab portal shows.
I have COST on the other hand, bought prepandemic. I am up at least 20%.
While the peak-to-trough drop wasn't as bad as QQQ's, the S&P 500 still managed to fall something like 40% from its dot com peak in 2000 over two years, and didn't fully recover until 2007. (And of course 2008 sent it right back down again for another five-ish years).
As much as I like Lazarus, I wouldn't recommend it for complex data visualizations by someone skilled in web tech.
Yep, and slow storage too last time I checked.
I don't understand how people end up like this. As if it's normal for your skin to just flake off if you let your hair grow naturally.

If your body is falling apart without constant cosmetics, you probably have an issue that needs addressing. Maybe something in your diet or something in your soap or I don't know what, but spontaneous skin issues are not normal at all.
Just so you know, W3C is the main standards body for the web; w3schools is an unaffiliated privately-run web site with an intentionally confusing name. A much better general web resource—certainly for any intermediate-or-above learning, but probably also for beginners—is MDN[0].

[0] https://developer.mozilla.org/en-US/docs/Learn
You can also run your own CA for your home-made TPMs' EKpubs.
It was also the result of a decade of work on ARM chips for iPhones and iPads.
The Unreasonable Effectiveness of JPEG: A Signal Processing Approach [video]
I have Digital hardware books from the 1970s. The "programmer's book" starts by explaining circuits.

These are priceless to me. I loved the PDP-11, especially the PDP11-03 which was a great machine.
Thats ok - they are one in a million anyway. We are talking about people in general, not exceptional diamonds (they clearly can take care of themselves).
> don't know how many times I heard we are a family here.

Depending on my mood, my response to this sort of nonsense is one of either:

"All the more reason to have as few of us as possible in the same place."

"Ah, family-- the people in your life most likely to molest you."

I'm great at parties.
I don't remotely understand this question.
Try to take my arguments charitably. My point about climate change is that the anti-capitalist governments had horrible environmental records during the Cold War (for another instance, see Lake Baikal), and continue do to so today. Liberal societies with capitalist governments were able to eliminate most pollution through increases in efficiency, and the rest was handled by things like the Clean Water Act and Clean Air Act. Those leftist anti-capitalist governments were such a failure that most of them don't exist today, so we can't assess them on climate change, but we can extrapolate. If the claim is that climate change is worse because of capitalism, and that we instead need a progressive/socialist turn to get rid of it, then it's fair to ask the record of those systems. That isn't "whataboutism."

A "growth rate of inequality?" Show me the numbers.

My point about police brutality is that it is not increasing, contradicting the original claim.

Russia and China also were quite early to market with their vaccines. Would you trust them?
> Based on Car and Driver testing, examples include the 2016 Porsche 911 GT3 RS (108 decibels) and the 2019 Chevrolet Corvette ZR1 and 2019 McLaren 720S Spider, both at 99 decibels.

At which speed and mode of operation? Is that during hard acceleration or during cruise? What range from the car?
The yield is for new buyers. Your bonds, bought when yield are lower, is worth less.
I agree that the arguments for it being impossible are, rather unconvincing.

However, I do think there is an important difference between "in principle" and "in practice".

I agree that there does not seem to be any fundamental obstacle that would necessarily prevent it. But at the same time, I'm not convinced it will ever be achieved.
Again, you can't win an argument by pulling out a dictionary. Wikipedia is clear about what its goals are.
This, but despite my own noise sensitivity it’s how it torments my pup that really gets me. Poor girl is terrified of our busy road, tucks tail just at the hint of large loud vehicles. Sometimes we have to bail out and try to wait just so she can find a place to potty in peace. I absolutely hate that for her, and hate that it’s a daily occurrence that I have to coax her out to take care of normal bodily functions.
> If you don't like to work in office, find a remote job, end of story.

That's exactly what's happening (in the linked story).

I think the drama comes because there's a cost to quitting your job and finding a new one. It's annoying to say the least, and if the only reason you have to do it is because the company is making what will undoubtedly be seen in a few years as a huge, obvious, frankly stupid mistake about their remote work policy, it rises to the level of a pain in the ass worth arguing about.
Because being able to use a computer to general purpose compute is helpful all over life. It's not a separate skill, its a tool. If you like math and sports you can use code to quickly run analytics on arbitrary data. Maybe you win the march madness bracket among your friends this year as a result or you start tracking interesting info on your personal skills. Maybe you can use some custom software to help you speed through a homework assignment in school, or you can opt to make some software and sell it on the side instead of flipping burgers for part time work while in school. Maybe you like cooking, now with programming you can write a scraper to collect recipes from these js heavy websites and store them into a local database not prone to bit rot. All people should be budgeting, and knowing how to code means you can easily roll your own budgeting software without having to deal with fees or the lack of features tailored to your own purposes from big commercial software. If you decide to run a small business, now you can handle your own web development, you can rope in services to run a storefront or track business analytics. maybe you are into gardening, now you can program a raspberry pi to water your plants for you whenever the soil starts to dry out or the weather calls for a lack of rain or some hot weather in the future.

programming is a tool that you can apply to just about every facet of life and output any number of posibilities. Not having learned it earlier is my biggest regret. imo knowing how to program and really understand how a computer works should be seen as the reading and writing of our modern age. computer literacy is low in this world and that's dangerous, but i think the reason for this is people just don't often get exposed to programming unless they want to seek it out themselves. it's rare to have parents who know how to code or even schools that offer classes in coding, much less require it like english.
Maybe people in tech, but this doesn’t apply to (I’d like to say- Most of) their regular users
Oops, good point! Gah

I honestly wonder where this wonky syntax came from ... i.e. was it a Bell Labs thing or later
Spent what? I don't see economic growth as a reason to expand government spending, though many disagree.

The economy was good, unemployment was low, rates were rising.

USA was still spending it's treasure protecting Afghanistan poppy fields.