skysight-inc/HackerNews huggingface dataset:
I don't really count chromebooks because it's an OS that does a LOT to hide the details of how computers work from the end user. That's sort of where I see the computer illiteracy coming from. Android and iOS both do a lot to try and hide away what computers are behind nice app icons.

Even the rise of needing computers/internet access to do homework has sort of worked against learning how computers work. It's all bubble wrapped to hide away the nitty gritty details.

And I'm not actually even saying this is a bad thing. It's just that the way you work with a computer is very different than it was for me. By the time you were exposed a lot of things had already been very simplified.

Just to give you an idea of what I mean by that.

For me to install a game on my old DOS computer, I had to work with potentially multiple 3.5 floppy disks. I'd run `cd A:\` to get to the A drive where the floppy resided. From there I'd run `dir \w` to get a list of the files on the floppy disk. I'd be on the lookout for a `SETUP.EXE` or `INSTALL.EXE` file to start the install process. From there, the installation prompt would ask me a bunch of questions about my computer things like "What sort of sound card do you have"? "What is the IRQ port for your card"? "Do you have a VooDoo Graphics card"? "Where do you want to install this game (We recommend C:\DOOM)"?

After some whirring and clicking the install would be complete and we'd have to `cd C:\DOOM` and run `DOOM.EXE`. There we'd run the executable and... shoot, I put in the wrong sound sound card, the wrong port, etc. It's at that point we'd have to diagnose the problem, maybe modify an .ini file. All from reading the manuals and past experience.

It's that sort of experience that I have which made me intimately familiar with concepts like file systems and disk partitions. Familiar with random parts of a computer in ways that were vastly simplified. I mean, for example, I had to do things like installing new GPU drivers to make some games work properly. I couldn't just trust windows update to grab a relatively up to date (or even the correct) driver.

That said, I'm 1000% sure your CS class was WAY better than my intro to programming. The resources I had for programming were really bad. It was a lot of self taught effort.
If you rotate your phone and view in landscape mode the problem goes away, on iPhone at least. Not ideal but at least it’s something.
> It's a mistake to think every person is the same level of enthused with new technology as you are.

This is true in general, but LLMs do search better. Everyone already does search.
I thought it was that way in original Lockean formulation but basically that’s what materialist Bezos seems to care about. Maybe if you asked him about freedom from being hacked by Saudis he might have a different approach.
You gotta do you! I cannot survive without vim and despite having used tons of editors and ides nothing comes close to my distraction-free-ness as vim. Next best thing for me is vimbindings.

Again even if you are productive in notepad nothing wrong with that! Also typing speed is not an indication of actual productivity.
You can write a wrapper to use it with MCP, or use one someone else has created:

https://github.com/Saik0s/mcp-browser-use/blob/main/README.m...
For your specific counting problem you can use relative line numbering which shows line numbers relative to your cursor.

However the larger attempt and redo problem you highlighed is mitigated in a modal editor that does selection first (not vim) instead of action so you get a preview of what you will delete before hitting it, you can also expand it.

I did give up vim for the same reasons, but I am happy with Helix.

I won’t deny that I still make lots of errors, I still use vscode for other features like folder search and replace, easier diff comparisons
You didn't address any of points, nor those of the OP's. I suggest you read both carefully and frame your response accordingly.
Compile Ruby Apps with Tebako
Sorry for us utter simpletons can someone explain what it do?
Glad to hear it. :)
A million others are ready to take his place :D.
Seems like a great way for Google to confirm connections between otherwise unconfirmed disparate bits of data.
> Children seem to benefit primarily from watching relationships that genuinely make both parents happy.

I think you'll find the data supports chidren benefiting from a happy loving home. Not from the concern of the parents relationships with others.

My childhood friends were mostly from divorced parents and it very much impacted them all in negative ways. Parents are security blankets for children. It's who they run to when scared and need love. They are dependent on them survival. Ripping that apart causes harm.
> This didn't start in 2022, believe it or not.

It’s remarkable that instead of curiosity about your argument or the past history of Russia and Ukraine and NATO,
the responses you’re getting immediately jump to “Putin koolaid”. It’s not surprising given that almost no one in America has even basic knowledge on this issue, like being aware of the 2014 coup.

But also if you go against HN political orthodoxy, prepare for downvotes. Unfortunately it doesn’t matter if you’re correct or spend the time to write out a really thoughtful comment. The downvotes and low value responses will still come. It’s probably not the right platform for debate outside its Overton window.
I don’t entirely disagree with you but this is a _very_ different world, that requires unraveling like everything about our modern society. I don’t think there’s a whole lot of overlap between RFK jr’s vision of the world, and the current chainsaw approach to government that calls every piece or government spending an entitlement.
I’m not from the US. I’m just an outside spectator.
Didn’t the left’s lies in Hungary pave the way for Orbán’s ascent?
This specific scientist spent all his life telling people he found his last research got the wrong result. but people like "alpha theory", so nobody notice it.
Amazon introduces Alexa+, an AI-powered assistant
I think people doing gamedev who have/had a day job writing business software have a tendency to eschew all the boring scope/time management/actually shipping stuff because being able to just write the code you want and spend however long you want polishing it is so freeing.

Seeing someone come from the corporate world to gamedev and seemingly carry over all the right lessons and keep the discipline is pretty awesome, kudos.
That was close to the question many were asking when her remarks broke:
"She said 'we' lose control.....who is 'we'?" Nobody on HN seems interested in digging deeper on that. It's only when the despicable shady scumbags are aligned with Trump that it becomes a problem.
> My experience with modality is that almost every time I want to do something I'm in the wrong mode.

The key is to almost always be in command mode. I am only in insert mode briefly to add or change text. The power of Vim comes from its terse command language, so you want to be in command mode most of the time. I find myself reflexively hitting Esc or Ctrl-[ in other programs because I have drilled this into my mind.

> I just can't see where this "efficiency" is supposed to be at all.

I did not see the efficiency myself until I witnessed a Vim master do some extremely complicated bit of text editing in seconds. I think that most people will not see the value of Vim until they witness something like that.

> If you tell me I'm supposed to spend 4 weeks reading VimTutor to gain efficiency in Vim, I could probably become more efficient faster in VS Code by learning all of its keyboard shortcuts. Btw Ctrl+/ comments the current line.

I personally found Vimtutor boring, if I recall correctly, so I did not use it to learn Vim. I just started to use Vim for all of my coding for several weeks during a slow period at work. I had a printout [1] with all of the keys next to my monitor for several weeks. That was necessary to get muscle memory for every action. I also read a lot of "Learning the vi and Vim Editors". That helps you get into the mindset about how to use the Vim command language. My point is that there are many ways to learn Vim and you can pick which way works best for yourself.

[1] http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial...
Once you screw up there is a temptation to screw up more and more in the same way ....
Rare Florida Man footage.
It can go higher actually, just that when I setup my test devices I had a "ought to be enough for everyone" moment when typing `options amdgpu gttsize=110000`. I guess this number spread too far, heh.

See also:

[1] https://en.wikipedia.org/wiki/Graphics_address_remapping_tab...

[2] https://www.kernel.org/doc/html/v4.19/gpu/amdgpu.html#:~:tex...
Love your game.

Is there any plans for expansions? I find the different maps to be less interesting. I want some kind of harder progression, higher levels of difficulties and of course more of everything that exists.

I found myself out of stuff to do at ~20 hours (which is awesome and beats a lot of games I've tried to buy.).
Fil-C is memory safe. Asan isn't.

For example, asan will totally let you access out of bounds of an object. Say buf[index] is an out-of-bounds access that ends up inside of another object. Asan will allow that. Fil-C won't. That's kind of a key spacial safety protection.

Asan is for finding bugs, at best. Fil-C is for actually making your code memory safe.
That's not OCR.

It is an absolute miracle.

It is transmutating a picture into JSON.

I never thought this would be possible in my lifetime.

But that is different from what your interlocutor is discussing.
Sorry, meant no disrespect. I am assuming he's a guy; apologies if I'm wrong. :)
If Google has failed so far to resolve mem safety issues in their decades old giant code base, then I'd rather hear standardization ideas from someone who succeeded. If G succeeded at resolving those issues, then that's a concrete positive example for the rest of industry to consider following. They ought to lead by example.

It seems like decades-old giant code bases are precisely the ones hardest to migrate to memory safety. That's where coercion and enforcement is needed most. You and I don't need to be told to start a new project in not-C++ do we? Nearly every trained programmer has been brainwashed (in a good way) with formal methods, type systems, bounds checking, and security concerns. Now those same people who champion this stuff say it isn't enough, and therefore we need to do more of the same but with coercion. That's a failure to understand the problem.
I thought he said the injured voice was due to worms eating his brain? It’s hard to keep up with such lunacy.
Counting anything in vim is an antipattern.

:set rnu
:set nu

will change the gutter to display relative line numbers for all but the current line.

FWIW I would very rarely if ever use '5dd'; to me that is spelled 'd4j'. ':set rnu' obviously influences this, since the last line to be copied is labeled '4'.

Undo is 'u' and, yeah, you probably need to know that one before starting. Even after over 15 years using vim I still make tons of mistakes and change my mind, and a fairly robust undo system is crucial.
Or think they're fine, and then their attempts at having kids decades later take longer or fail completely, and they never connect the two. Hard to know which.
Almost any time that you might use a number to count lines or words or whatever, I just use visual mode. It's very fast and eliminates the "oops wrong number" kind of nonsense.

There are other ways of navigating next besides just counting characters/words/lines as well (text objects and the like).

Vim does have a big learning curve. If you don't want to invest in it, that's perfectly fine.
> Isn’t X’s ownership less bias now?

No, decidedly not. The prior ownership may have been a little too close the government in the type of conversations they have. The current owner is arguably literally the government and may hold more sway over the Republican leadership than the president of the United States.

Like a year ago your argument may have made sense. Now… I’d love to hear your rational objective argument why Musk is less biased than Dorsey.
I can't help but think that those lazy mathematicians might benefit from a congressional order to clean up that twin prime problem too.

If memory safety was "just the right regulations" easy, it would have already been solved. Every competent developer loves getting things right.

I can imagine a lot more "compliance" than success may be the result of any "progress" with that approach.

The basic problem is challenging, but makes it hard-hard is the addition of a mountain of incidental complexity. Memory safety as a retrofit on languages, tools and code bases is a much bigger challenge than starting with something simple and memory safe, and then working back up to something with all the bells and whistles that mature tool ecosystems provide for squeaking out that last bit of efficiency. Programs get judged 100% on efficiency (how fast can you get this working? how fast does it run? how much is our energy/hardware/cloud bill?), and only 99% or so on safety.

If the world decided it could get by on a big drop in software/computer performance for a few years while we restarted with safer/simpler tools, change would be quick. But the economics would favor every defector so much that ... that approach is completely unrealistic.

It is going to get solved. The payoff is too high, and the pain is too great, for it not to. But not based on a concept of a plan or regulation.
Sometimes I read a paper or see some code that makes me think that wizards are real and that they walk among us.
Because they're not interesting actually.

Engineering is about cost and benefit tradeoffs, compared to alternatives. The "moon data center" does not check any of those boxes.
If you want your data to survive a global nuclear armageddon or Chicxulub impactor, a flash drive on the moon isn't a bad place to put it.

You know what they say, 3-2-1 backup: three copies of your data, stored on two different types of media, with one copy kept offsite to guard against common-cause data loss. Depending on the cause, off-site could be a difficult place to go!
Yeah of course it can it's just j...

Jesus christ.
I love Vim and use Vim bindings everywhere I can (Emacs, Firefox, Intellij etc.).

But I don't think it is actually more efficient than traditional editing, but rather just a different way of editing which may be (or may be not) more convenient to _some_ people (myself included).

Especially nowadays with modern IDEs and auto-completions and AI code helpers, it's not really about text editing anymore, it's not the bottleneck.
That's what I was thinking.

>Lonestar’s CEO Christopher Stott says it is to protect sensitive data from Earthly hazards.

If storing your data into 2 or 3 datacenters spread across the planet isn't safe enough from disaster, it's not clear that the moon will be any better since after a global disaster that destroys all copies of the data, it's likely that there will be no one left on earth that still needs or wants that data.
Just like nuclear fusion is always 30 years away, you can find a handyman and schedule an appointment with a voice assistant / chatbot in 6 months, and everyone will use self driving cars in 5 years.
It reduces life expectancies, which reduces social security obligation.
German here. I prefer the original honest, blunt statements.
Now I’m imagining that basset hound clown car video where they all pile out of one doghouse but on his lap.
Ahh, these are beautiful. Thanks 'merothwell for linking.
I was in Monument Valley for the first time ever this year; if you like these photos, try and pay it a visit. You won't be disappointed.
I am sorry if I dont understand. What is this link about? Courses, video tutorials? articles? I understand it has something to do with geometric algebra and that is about it. Can someone shed some light with all the visualizations on the home page?
Probably orders of magnitude better than hard vacuum, though.
If you live in a place that doesn't have oppresive taxes and the real estate market maintains an unrealistic growth rate.
Big discussion (190 points, 10 hours ago, 301 comments) https://news.ycombinator.com/item?id=43185446
Fair enough. I did similar searches for best air fryer and selected one based on reading a few dozen reviews on Amazon. It's just a coincidence that Perplexity landed on the same one, but I'm happy to back up it's hallucinatory opinion with a real human two thumbs up.
I started my career at a DARPA contractor. Part of the DARPA ethos also is that it’s lean and mean. Program managers have a ton of discretion, but they’re not lifers. IIRC they get a 4 or 8 year stint then are expected to leave. Office space is leased from the private sector, etc. Complete mission-oriented and non-ideological, at least it was 20 years ago.
Well, I would suppose that you pick an existing parser that is well tested and battle proven. No need to write your own. For most languages those parsers already exist. I would also not write my own json parser, so why would I do that for SQL, which is even more complex?

But in any case, the weird input would just be rejected. In my case I'd get a "parser error" from my library and then wrap it into my own "query not supported" error and return that as a 400.

> Have you had anyone do a penetration test on it?

Actually, yes. The pen-testers were surprised about the technique but did not find any problems with it.
Article filled with opinions of speculators in no way attached to the project.

They're putting satelites in orbit around the moon that contain storage for backups.

They're going to make bank. Genius.
I couldn't find reference to quintrophy or quintrophy1x in the IACR eprint archive (or on a google search.) And I think you forgot the references to external review.
sails on modern cargo ships is a thing (see pyxis ocean)
I'm in university right now and am working on a semester long group project with a few other folks. It's written in C. Most (all?) of the rest of them use VS Code, I use NeoVim. I've observed that, while VS Code isn't a major limitation in writing code, Vim is a lot faster at editing code.

Changing designs, data structures, similar logic across several functions, copying existing files to new locations and making minor edits. These and other tasks are so much faster with visual mode selections, Quick file-wide find and replace/ignore, freaking recording a macro and then executing it 100 times in a handful of seconds -- this is a real difference, and it scales.

Maybe it's just that I'm much more familiar with the ins and outs of how to use Vim efficiently for this purpose, and maybe VS Code can be equally efficient. But when you learn Vim, these are things that you will learn -- or at least learn about -- very soon. With VS Code, you will reach a plateau you don't even know about because these are not the features that VS Code differentiates itself with -- namely, fast in-editor documentation, jump to definition, visualize file structure, etc. Useful things when writing new code fast, sure, but not necessarily editing en masse.
No mention of Carbon, I see.
> a modal editor that does selection first (not vim) instead of action so you get a preview of what you will delete before hitting it, you can also expand it.

This is pretty much what Visual mode does. V4jd is

* V: enter visual line mode.
* 4j: select the next four lines (in addition to this one)
* d: delete.

The selection is highlighted before the delete command, you can change the selection range, etc.

I use visual mode to replace stuff all the time: V10j:s/foo/bar/g It even shows the changes interactively.
With this Mac in front of me, am I really digging into technical details more than on a Chromebook or iPhone? Taking away the iTerm2 window on the other screen (since not everyone is a programmer), all I've got is a web browser, calendar, and mail. In the OS X Tiger and WinXP days, probably the same plus iChat/AIM and MS Word. The trickiest thing was maybe saving a Word doc to a USB stick, which is still easier than using Google Drive.

Old stuff that required command lines was harder, but I think that was niche and very few people understood it.
Being poor + a natural disaster absolutely causes famines with real deaths.

Certain areas are too densely populated to produce food.

Typically, you need land to grow food or keep livestock, many
poor don’t own land.

That said, it is unlikely to dip that far.
The section "Featured Use Cases" is hilarious! Thanks for making me chuckle.
Owning a home is always good no matter what the finance influencers tell you. In fact, earlier the better. Its not even the buying vs renting thing, renting is bad, you don't get to own anything at the end of the journey, and often the kind of things you have to put up with to save rent, or avoid getting homeless in case of of a job loss or other life crisis is just worth your mental health. Most of your life is spent paying up for the landlords ownership.

People often arrive at the scene when most of the options are gone years back, and they wish they bought at the price that existed back then. Get disappointed and lawyer through the arguments to justify renting a home.
Nobody uses 5dd, you select what you want to delete in visual mode and then delete it.
>I think there are giant weak spots in the product offerings of social media companies

Agreed. I'm not sure that the fix is necessarily to regionalize though. I think rather that the weakness is in the format, mechanics, algorithms, etc. We need to re-imagine social media in general (yes, I know this might sound hand-wavy). The true fix might be so different that we don't even call it social media, and...

>there is a potential for regional networks to be more harmful

Exactly. That's why I believe we need a more fundamental change. All of the current formats have the capacity to wreak havoc, whether globally or locally.

>I think its hubris to think Facebook etc are meaningfully connecting us to individuals around the world

Yeah, I don't know that Facebook was ever meaningfully trying in this regard, except to promote some tag line, "something-something connecting the world" to make it seem they were on some noble quest. All they really wanted was eyeballs, and judging from the sheer stream of garbage that is today's FB feed, they're not even pretending anymore.
You can tell a lot of care went into creating the docs. Generic k8s would be nice vs GCP tie in but doesn't seem too tightly coupled.
Not always. Or not for everyone I would say. I personally was just interested in facts: why, when, how.
Maybe we'll see a boost in worker productivity.
Is there a way to turn Apple special photos into cross view images?
From my view, the two parties are quite a bit more real than the 3 branches of government. The people funding state and federal elections are the same.
But the point is that many, many more don't.
Read through the entirety of the sample trying to find the actual recipes, and looks like there aren't any. Nope.
what exactly do you mean by "traditional editor"? vi(m) has been around for many, many years, and in the case of vim supports mouse, and of course keyboard?
I have tried setting relative numbering, but because I need to look at the gutter to read it, it would be faster to just hold shift+down in VS code if I need to do something with 5 lines of code, and if it's a lot of lines, just use the mouse, or press page down, or ctrl+shift+end if it's all the way to the end.