skysight-inc/HackerNews huggingface dataset:
From their privacy policy:

We also may disclose personal information about you (1) if we are required to do so by law or legal process (such as a court order or subpoena); (2) to establish, exercise or defend our legal rights; (3) when we believe disclosure is necessary or appropriate to prevent physical or other harm or financial loss; (4) in connection with an investigation of suspected or actual illegal activity; or (5) otherwise with your consent.

https://ring.com/privacy-notice

It says both “by court order” and “to help solve a crime”, separately.

Amazon is within its policy to help the police without a warrant.
I sync a directory of dotfiles across my workstations using syncthing. The .bashrc and .profile simply do:

for FN in ~/.paths/sneak-sync/bashrc.d/*.sh ; do
source $FN
done

Then updates (by adding or removing files to these directories) propagate to all my workstations. I have machine-specific ones, too, that also sync but aren't included due to differing hostnames.
Fact Check: Did CIA and NSA Help Google with Grants for Mass Surveillance?
Gen Y / Millennials usually know a fair bit about computers. They grew up as internet connected desktops become a mainstream thing.

Gen Z usually seem more like Boomers who can maybe do wonderful things with the video-telephone thingy but don't know a lot about it.
What an odd form of gatekeeping. To what end?
You can have tamper sensors and a great deal of tamper resistance. Add canary pinging of a remote service and alerting and you can have an armed response team on site within minutes of any attempt to hack the thing.
Off topic, but as the father to a seven year old I’ve discovered how many things I don’t really understand over the last few years. His interest in black holes recently has me thinking I need to read a whole heap about relativity.
Sorry but bitcoin is peer-to-peer cash system. If it can't handle peer-to-peer transactions then it's an utter failure.
For example, to run your game, you might very well have needed to go into your computer and make changes to your autoexec.bat and config.sys files.

Do a lot of kids (above a certain age) actually not know what a file or folder is? Doing perfectly ordinary day-to-day stuff which is not at all technical in nature, I find I have to save and open files all the time.
Kierkegaard's idea of "repetition" actually speaks very directly to the topic of this larger discussion. Many ways to interpret his writings here, and I am no trained philosopher, but he seems to write about how repetition is not truly possible - that encountering a once-new thing for a subsequent time is tainted by recollection - dulling the experience essentially. I think he also suggests that cultivating a certain mindset can re-novelize life but I am thinking not many achieve that.
The title shouldn't have added that bit in the first place ("Please use the original title, unless it is misleading or linkbait; don't editorialize." [1]) so we've taken it out. The headline is just fine without it.

(Submitted title was "Neural implant lets paralyzed person type by imagining writing [90wpm]")

[1] https://news.ycombinator.com/newsguidelines.html
Vitalik Donates $1B of $SHIB and $Akita Tokens to India Covid Relief
Like "Guns, Germs, and Steel", "Sapiens" spins a tale. True or not, I can see how these ideas could be dangerous in a mind like Carl Rove's. As a mathematician, I take ideas under consideration, to expand my imagination of what's possible. And as a would-be mountaineer, it has been explained to me how one needs to be able to tell six days of stories in case a snowstorm pins you inside your tent. These guys could clearly manage.

I'm considering "Against the Grain". The Audible narrator is an acquired taste (he hyper-articulates, and holds trailing vowels as if he's trying to establish his social class) but one can learn to tune this out.
Enough of that "Biden is senile" hogwash. That narrative was pushed by people with a long history of gaslighting, seeking to capitalize on a speech impediment.
I remember a post here this year about Big tech being used as a tool of oppression. The poster was laughed out, but this is a very real issue.

Found it: https://news.ycombinator.com/item?id=26117559
You can go by feel and sometimes appearance (and pretty much have to for some things like pork ribs), but the size and shape of large chunks of meat vary quite a bit, so does the weather, heat source, etc...

If you're a restaurant that is constantly smoking meat, you probably don't need a thermometer, but you probably have one. If you're an ordinary person, I would recommend a decent one at least. I have a thermapen. I don't regret buying it. If my fire dies and I don't feel like chopping more wood, or if I just put the brisket in the oven to finish overnight after it gets smoke, I can still know exactly when it's ready. I don't have to repeat the exact same process every time for a good result.
> The mushrooms you might pick or buy in Europe today are, AFAIK, those European varieties, not imported American ones.

As I understand it, pick, yes, buy, no.

Cultivated mushrooms are normally P. cubensis, while "truffles" are grown from sclerotia-forming species such as P. mexicana and P. tampanensis. Cubensis is quite widespread but in warmer, wetter climates than Europe has to offer. I bet you can guess where mexicana and tampanensis come from!

P. semilanceata, the liberty cap, grows throughout Europe, but isn't a great candidate for indoor cultivation, for various reasons.
The Futility Closet podcast also did an episode on this topic:

https://www.futilitycloset.com/2015/04/26/podcast-episode-55...
> You are using a computer if and only if you are programming

Maybe my definition of programming is quite narrow, but I wouldn't consider using CAD software, spreadsheets, or (physics, space, etc) simulation software as programming, yet I would consider the ability to use them a degree of computing or tech literacy. I would certainly consider them very far from only being a consumption device.
The thing that's always special about C, it's basically the default goto programming language for calling from higher level code, most languages that support FFI do so by being able to communicate with C apis and having tools written around C.
C also lacks more complex things like classes, it's much easier to build up a complex piece of software from C building blocks bound to your language. Think of like a struct that has a set of functions that operate on it. You can map that basically directly to a class definition in most higher level languages and then wrap up the c implementation details like memory management behind the scenes so you can produce a nice clean api in your chosen language to use.

This practice is fairly common in python when you're dealing with AI (I'm sure there's other examples, but this is the one that sticks out to me.) SDKs like TensorFlow are written in a lower level language (C++ I think for TF) and then FFI called from python, so you can end up with a function like initTensorFlow() and calling it is enough to bring TF online and ready to start processing other data.

And you may be thinking "Well, I can do all that in rust or go or <insert prefered language here>" and of course you can, ultimately it's all just a linker and compiler deciding where to put code and data in an executable, but C is the defacto standard and more tools from more languages are going to work well with it than say, rust or go. Which, now that I think about it, is probably why Rust supports defining a c api for your code, so it's easier to call from other platforms. Rust specifically tries to play nice with being embedded in existing projects because it makes it easier to adopt rust incrementally.

Just my $0.02
Volcano Watch – Tiny changes at Mauna Loa’s summit hold big clues
Fixed now (https://news.ycombinator.com/item?id=27135360).
And continues to, welp. Someone apparently has time today.
Flash was small & ignorable enough to block. Nothing significant was lost. The web was winning, easily.

This is the return of Flash, except now, it's backed by Google.
Ransomware functions as a well-organised ecosystem: Kaspersky claim
I don't know about iOS, but on Firefox Desktop, the right-click menu is emulated by the canvas, and it uses the clipboard API to copy it.

> If the text wasn't available, it would also completely break any kind of screen reader / accessibility feature so something has to be supporting this at a native-browser level.

When using a screen reader, it tells you you press Ctrl+Alt+Z, which loads an iframe containing (only?!) the first paragraph of the text, so it is made available to screen readers independently.

I have no idea if this would work for editing though.
Useful to know, but if we don't care about portability we can just write a function in assembler that checks the carry or overflow flag or whatever the architecture's equivalent is.
Moving from Tailwind to CSS Variables
Same, same, and same.

I think there's a tendency for anyone who halfway gets how computers work to end up in tech, because halfway getting how computers work pays much better than almost anything else that's anywhere near as easy to get into. About the only reason not to is if you can't stand sitting in front of a screen reading and typing arcane crap all day (a sentiment I very much sympathize with).

If you're an Excel whiz and kinda understand how to navigate a filesystem and how that relates (and how it doesn't) to what you navigate to in a web browser, then you're not that far from being a Javascript jockey, which pays better than most mid-tier or lower office work, even entry-level. So mid-tier office workers, and others at or below that pay level, are usually not much more than barely competent at using computers, because if they were better they'd rarely stay in those roles.

I don't find that younger generations are much more inclined to "get" computers in that way than, at the very least, Gen X and Millennials are/were. And the main thing driving younger kids to learn actually-useful computer skills seem to be the same as before—PC video games & modding. Dunno what will happen if those stop having a unique appeal compared with mobile and console games. Probably universities will have to get used to most of their best CS candidates not having already done half the university's job for them, in self-directed free time from ages 8-18.

I do get the sense that a hell of a lot of kids are better at video production and photography than in our generation, but the tools they have for that are so much better, easier to use, and cheaper, and there are more incentives (YouTube and such) for them to at least give it a try, that it'd be surprising if that weren't the case. Smartphones, free YouTube how-tos, free non-terrible video & photo editing software, and much faster computers, completely changed the accessibility of getting hands-on with those things. You can do more experimentation with, say, lighting, in 10 minutes now than you could in an hour with your folks' old tape camcorder.
It isn't that hard, just the follow up of 70+ years of deception.
Advantage of shorter carbohydrates (like propane) is that they're made up of less carbon relative to the hydrogen (compared to longer chains), so for the same amount of energy stored, you need to capture less CO2 from the atmosphere or from wherever you're taking it.

Propane can relatively easily be compressed to be liquefied at room temperature. Takes just a few bars of pressure.
The car is a black box. Gas goes in, vroom comes out. If the box stops working, I pay someone to fix it.

You might argue I'm not car literate, but I'm not sure that is particularly insightful, as the type of specialized knowledge is not actually relevant to doing almost anything with a car that people want to do.

Similarly, while coding is great and all, I'm not sure that not being able to code is the same thing as not knowing how to use a computer effectively.
What problems are you having with coordination right now, and what have you already tried?

Have you surveyed your team to see what ways they would most like to keep in the loop/receive training?

I've used a lot of tools, but I have a hard time recommending things for this without knowing more about what specific gaps you need to fill.

We recently started using a SaaS app called Koan to track team progress on individual and organizational OKRs and I like it quite a bit - others would probably be fine doing a similar thing in a spreadsheet.

We also have some training in our learning management system (videos, quizzes) for self-learning.

I've seen some teams really enjoying Miro (not for me), and some using some of the "video game" style remote presence tools.

Ultimately I think you should workshop this w/ your team and find out what they feel they have been missing / need addressed.
It takes a lot of naivete to at least not even acknowledge the misaligned incentives

The Jewish CEO of Facebook/Instagram not participating in the gaslighting of everyone that questions Israeli judicial processes and outcomes?

Thats literally what is happening! We perceive one reality and they say thats not valid, the exact thing you think is happening is a glitch!
Files are tracked by a bare git repository, e.g. `~/.dotfiles`.

The trick is to use the combination of --git-dir and --work-tree git options. An alias can be defined to simplify the process: `alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'`.

`dotfiles` can be used as you would use `git`, e.g.:

- `dotfiles add <file>`

- `dotfiles commit [options]`
Tesla driver arrested after being seen riding in backseat
Graph theory. A purely centralized topology has significant problems with fault tolerance, trust, and control. However you do not need a hyperconnected graph to achieve strong fault tolerance and protect against a single node with full control.

The internet itself is a good example. It strikes a balance between decentralization and efficiency through the use of ISPs as supernodes.
Default Tags in the Terraform AWS Provider
The problem I'm trying to highlight here is conflict of interest.

They create one of the most popular JS frameworks - NextJS. They advocate for upgrading to the latest versions/features. But by using the latest version of their framework, you end up hitting a limit you previously didn't hit.

It feels like the wrong approach for a company that purports to serve developers.
There is an example of directly scaling PoW that's been in prod for 1.5 years now: https://explorer.chainweb.com/mainnet

Instead of having X PH of PoW difficulty for a single blockchain, you have N parallel blockchains with ~X/N PH difficulty. Same energy needs, N*single chain performance. The coolest bit being that N can increase in an upgrade w/o needing to increase energy consumption, should the network gain traction and need more throughput. It upgraded from 10 to 20 chains last summer.

Other cool bit is that each chain runs a formally verifiable LISP (Pact)... I jokingly refer to Kadena as "a multithreaded LISP machine in the sky".

Disclaimer: I designed the Chainweb consensus algorithm
Is this just a manual equivalent of git LFS, or is there some advantage here?
The way that word processors are designed, essentially as very smart linked-lists of objects, would've actually allowed for the document collaboration very early on. We can perhaps speculate dozens of reasons why dis did not happen, but I guess it was for strategic reasons. But it will and is happening.

Is about right making the point that IMHO the desktop office processor is far from dead, actually I would imagine a comeback of desktop UIs because they are so much easier to get right, especially when you have complex forms (which all business software has) or custom GUIs (such as those in software like Blender, Photoshop, Lightroom, etc).

Question is did people really needed the collaboration feature so much, or as much as it was praised for decades... When it shows that source code (which IS one very important content) is being developed not collaboratively in real-time in the browser, but with the aid of various version control systems (CVS, SVN, GIT etc.) that is neither real-time, nor collaborative in the sense that Google DOX is.

So the whole collaboration thing is fun to have, great thing to demo, but perhaps not the killer feature.

Question is whether other features were more important and thus got implemented in the office packages. Such as enterprise integration capabilities and very powerful and well crafted WYSIWYG that is only possible with custom built engine.

Let's be honest - the most complex apps that is typically running on an average desktop OS is the browser and the word/spreadsheet processor. Back in the day the browser was not a VM and was not that complex. And as OpenOffice showed - this is not very easy to get right. As WPS Office (the Chinese office) showed - even if the presentation layer is fast/correct, it is not really that easy to (originally) come up with it nor integrate it with other enterprise services.

One may wonder whether MS Office was created to run best on Windows, or was it that Windows is made so to enable good run of MS Office and the integration of all this mandatory software that constitutes the modern enterprises... (again, trying to be as unbiased as possible)
> This might be one reason why Apples does so well in browser benchmarks (JavaScript numbers are floating-point doubles).

Reminder that browsers try to avoid using doubles for the Number type, preferring integers with overflow checks. Much of layout uses fixed point for subpixels, too. Using doubles all the time would be a notable perf regression.
> He could have delegated the design of the first font for his TeX system to a professional type designer.

Knuth started work on TeX's fonts about the same time that he began work on TeX and Metafont (1977-78). CM was largely completed by about 1984-86. He was a computer science professor. I'm not aware of any funding he procured to develop TeX. You're saying he had the financial resources to hire a professional type designer for fonts for an academic publishing system of unknown future?
By telling git to use `--work-tree=$HOME`, they tell git to directly work on the files in their home directory; no symlinks needed.
Hadn't heard of ActorDB. Interesting. But is it alive? Seems inactive.
Wow, that’s awesome.
How does one create the layout? By playing a round of Tetris?
That’s not what they said. The parent said they’re born with more intellectual opportunities than other generations. In other words, they have more content to fulfil whatever intellectual curiousities they want.

> There's nothing "intellectual" about following the latest popular trends on Facebook or Twitter

This just comes off as smug and self-serving bs.
AI tends towards the logical truth, so probably not.
Okay but it's not as if mcdonald's bought the land under false pretenses and now uses it for any purpose since it's theirs. Claiming that the internet access is just a pretense for "land" grabbing when the company neither owns the space afterwards nor can switch businesses to something more nefarious and lucrative with the existing devices... it makes no sense.
Nonsense. Sure, they wouldn’t make this exact game, but neither would the entire rest of the population who is capable of making a project like this. Most people are roughly the same in terms of physical and mental capability, and if you need to convince yourself of that, think about how fast a computer can do an arbitrary thing versus how fast a human can, or how different a mouse’s musical intellect is from a human’s.
Creating high quality video or photos still poses a far higher barrier than simple text. The acquisition hardware (camera) is a trivial step, it's everything else that involves a huge amount of work.
I think everyone should be able to write a Python script to change a CSV file. Likewise with reading, everyone can read stuff on Instagram. Most of us can't read the Magna Carta.

Likewise I'm pretty good but I can't code in Assembly
> With a canvas-based engine, the editor is no longer relying on the contenteditable spec right?

Correct. In fact, contenteditable went out the window a decade ago when the "#2" engine (low-level DOM manipulation) was launched.

My experience with contenteditable is ~12 years stale at this point, so the only thing I'll try to say is that I expect it would work well up to a certain level of ambition, and no further. As I say above regarding frameworks: they're great so long as your requirements fit within the expectations of the framework, but you quickly hit a wall if you need to stray outside of that. For Docs, the desire for a paginated view/edit mode was an example; there was simply no sane way of squeezing pagination into a contenteditable-based engine.
We don't care what your opinions are. We care about you following the site guidelines, which include things like "Be kind," "Don't fulminate", and "Eschew flamebait". Can you please stick to the rules? I'm sure you can find thoughtful ways to express your substantive views if you want to.

https://news.ycombinator.com/newsguidelines.html
You will also never be lighter than air, no matter how many diets you go on. Never isn't a bold statement at all when you're dealing with the laws of physics.

Batteries are rapidly improving, but they would have to exceed the physical electron carrying capacity of all known battery materials if it wants to get somewhere within an order of magnitude where they need to be for long haul trucking.
The current title isn't really accurate for two reasons:

- In large part based on prior feedback from HN users, we're giving all existing users free usage until January 2024.

- Our starter tier will yield free usage indefinitely for >95% of users.
Yes that comment is where I first saw it, thanks for reminding me.

Thanks for those pointers and the link to your dotfiles too. I will check that out and maybe steal a couple of ideas!!
Most of Intel's volume is probably shipped to customers who either don't care or buy a lot of CPUs in one go, so the advantage of this probably isn't quite as apparent as you'd imagine.

What can definitely play a role is that (I don't think it's as much of a problem these days, but it definitely has been in the past) is the standard "benchmark" suites that chipmakers can beat each other over the head with e.g. I think it was Itanium that had a bunch of integer functional units mainly for the purpose of getting better SPEC numbers rather than working on the things that actually make programs fast (MEMORY) - I was maybe 1 or 2 when this chip came out, so this is nth-hand gossip, however.
How many people are at the intersection of (a) being able to competently use CAD software or specialized software for physics or engineering and (b) being unable to write a simple script?

Literacy isn't about reading all the time, it's about being able to read if you want/need to. Same with computer literacy.
Kinda surprised this worked so well but I hit the edit on replit button, forked the blog and removed the gifs for you:
https://replit-blog.ericsandine.repl.co/apps
Curating apparel inventory at scale with Algorithms
"Come an epidemic plague [women] are useless baggage you'd trade for a box of shotgun shells."

If he ends up in a hospital with covid he should have the guts to say that to the healthcare staff (70% female). That useless baggage of a group actually showed up to work, risked their health, and took care of people. If only they could be like this guy during an epidemic plague. You know, not "full of shit".
I'm not wrong. Have you seen his posts? They're literally a regurgitation of Elon statements and tweets. I have no interest in convincing religious cultists that they're wrong. I merely post to correct misinformation from them.
I kind of miss the day when everyone is chatting on the phone and ICQ, MSN and you need to be in a certain time for certain people. Nowadays, my brother who is a digital native just chat with his friends all day long with Discord, which is something that I just can never do.