skysight-inc/HackerNews huggingface dataset:
> But this isn't state of the process image that needs to be serialised, it's state of the connection between two hosts and some kernel configuration on those hosts. Programming language doesn't play into it at all.

It is because UNIX is written in the C language that there are even multiple flat address spaces instead of segments or a single address space systemwide. The fact that the kernel exists at all is also due to this. It has everything to do with the implementation language.

> Languages "such as Lisp" will have the exact same problem, for the same reason.

Under UNIX, yes.

> Collecting all of the "components" of the connection and sending them to a different host won't make the other host start sending packets to the new recipient, or replay the in-flight packets (which is state on intermediate routers, different computers than the connected ones entirely), or fix the ARP tables on the neighbouring hosts. None of that is available, and certainly isn't writeable, to the host doing the serialising.

It may very well require some specialized machinery, but not nearly so much as one may think to be necessary.

> To play some silly semantics games, this isn't so much about _serialising_ a connection as it is about _deserialising_ the connection and having it work afterwards.

That's implicit. I needn't write of deserializing when writing of serializing, as one is worthless without the other, at least in most cases.

> That act has literally nothing to do with programming language.

Look at what Lisp and Smalltalk systems could do before UNIX existed and tell me that again.
See https://en.wikipedia.org/wiki/Wall_Street_(1987_film)

I’d imagine that most people with insider information could best monetize it by sharing it with a larger investor, say a hedge fund which specializes in alpha. It would be rather hard to get caught.
It's not adaptive cruise control. Teslas already have adaptive cruise control, for free, on every model. The FSD feature also steers the car.
Huge caveats there and one-offs during that period which will likely not be repeated.

1) American population ~60M -> 330M since 1900.

2) Only country w/out capital destruction from WWI and WWII.

3) International money flight (Vietnam, ex. Soviet states) into U.S.

4) Saudi oil $ recycled into US markets (& others due to reserve currency status)

5) Rise of index funds and transferring "hidden" liabilities (pensions) into explicit liabilities (retirement funds, 401ks). Turning the market into a retirement scheme (look at solvency of social security; if people actually withdraw money to retire, normal market will have same issues)

Basically, the market is driven by liquidity and it has become a lot easier to get money into the market over the last ~50 years.
Once a few years ago I was working on some internal web-based dev tools at a company. Some of the users requested a "quake console" in the browser UI (a slide-down console)

I took it a step further and made an iframe-embedded version of Quake deathmatch pop up when you typed the konami code. It was a hit :)
I know someone who may be interested. They Will write to you. .
Does this have anything to do with a comedian called Zakariyyah Galifyanakkis?
Musk is an outspoken critic of the current administration. Given what we've seen from the Justice Department over the last few years, does it not seem highly likely that this is politically-motivated?
Kids are playing more and more video games than ever before, and test scores across the board are way down to some of the lowest levels recorded. We conclude video games are helping kids.

Something tells me they'll not be able to replicate this.
> "Dyke" is a wholly different noun. I advise against its use until you understand it better.

Perhaps you could refrain from making snarky comments about minor spelling errors which clearly didn't impact your understanding until you understand dyslexia better?

> The bottom of the reservoir needs to be impermeable. It is well understood by civil engineers how to achieve this.

Understood isn't the same as economically feasible. It's not a trivial issue.

> Earth-moving equipment is very good at getting to places you would not want to try driving your car into

Earth-moving equipment isn't designed to make long distance overland journeys. They are typically delivered to a work site at most hundreds of yards from where they are needed.

> Generation and pumping equipment remains at the bottom of the hill

You still need to get the equipment there so the bottom of the hill needs to be near a road. And you don't want miles of penstock because that will reduce the dynamic head pressure due to friction losses.

The point is there are constraints which you are pretending just don't exist.
> It could just be that our unconscious minds minds are a lot more capable than we care to believe. It’s only when we let go and have faith in the unconscious mind do we see it.
I notice this with typing. I have no idea which finger hits which key on my keyboard. If I make a mistake and then consciously focus on the characters instead of the words my typing slows down and lacks fluidity.

When you first learned to type, you did it consciously, again and again until a different part of the brain started to trigger the muscle movements. It's almost like returning to the awareness of the movements, opens up the programming process again and so the system slows.

The idea of sensory gating is very interesting, too. The structures of the brain that limit some of that input from the world - there is so much of it, it's overwhelming. The brain should focus on some of it at a time, within a sort of bandwidth limit, or it gets frazzled. A problem with this mechanism is said to be related to autism disorder. It's also possible to induce a reduction of this sensory gating process with psychedelics.
No. Humans average something like 250,000 miles per insurance-worthy event. Even if we assumed a average speed of 80 mph, which is absurdly high, that is ~3,000 hours between accidents. That system would need to make the interaction-less roundtrip commute 600 times, 2.5 work years, without even a single minor accident for the unassisted system to even be comparable to the average driver.
Vim has an "autochdir" mode whereby the current directory of each buffer is the working directory of the file.

It sucks. For instance, when you're editing a .git/COMMIT_EDITMSG, it makes the directory .git/. It has no concept of intelligent exceptions.

I made myself a better one:

On startup, we save the current (i.e. project top) directory in the `$top` variable:

:let $top=getcwd()

When entering new buffer, we lcd to the directory of the path:

:au BufWinEnter * exec "lcd " . expand('%:h')

But if the buffer is new, without a name, we change to the top.

:au BufWinEnter * if expand("%") == "" | exec "lcd $top" | endif

If we are in .git, go to top.

:au BufWinEnter *.git/* exec "lcd $top"

Why is the variable $top and not top? The dollar sign makes it an environment variable, exported to child processes. Why on earth would we do that?

Because Vim interpolates $-sigiled environment variables in more contexts than regular variables! I can use $top pretty much anywhere.
The point was governmental stability, not protection against invasion. If you look at, say, France, in the same time they've had their revolution, then Napoleon, then back to monarchy, then back and forth with republics and emperors and such. They're now on the fifth version of their republic.

In the same time, the US has had the Civil War, and January 6. That's "relative peace and prosperity".
Before the age of real smartphones I created a Rube Goldberg-like workflow that listened for emails from my Nokia phone. The subject needed to contain a song and artist. Then the script pasted that subject line into iTunes. Then it would call my phone back via SkypeOut and as my phone was ringing it would press play in iTunes so I could hear my song through my phone. I called it Dittybot. My original blog post is gone, but here’s an Engadget article about it: https://www.engadget.com/2005-06-17-dittybot.html
PayPal restores vague speech fine
Maybe not want to become, but if there is a small inkling in them, I'm sure the peer groups could encourage that.

Imagine someone who wants to try soccer but hangs out with baseball players, versus someone who wants to try soccer and hangs out with soccer players. Who would you suspect has a higher chance of joining a soccer team?
Worded another way, he who has the lead has the silver.
I'm really not seeing what you're complaining about unless you have some "all lives matter"-esque point that you're trying to make. Nobody's communication is being impeded by saying "let's stop sex trafficking" instead of "let's stop sexual slavery" and nobody's behaviour is going to be different on hearing those two sentences and nobody is going to pass different laws or behave differently in any way. I hadn't even thought of those two as separate previously but even taking the effort to mentally separate them to argue with you, I don't feel enlightened or challenged to act differently. There's nobody out there saying "Trafficking is bad but slavery is a-OK!". I really don't know where you're going with this.
Or a way to avoid platforms that are only viable by producing misinformation.
that's the main reason for most iphone users i know and exactly why Apple will stall for as long as possible on RCS compatibility
> Linux doesn't even obey ISO C's Memory Model.

Red herring. If I recall correctly, Linus publicly stated a number of times that C's memory model is relevant for userspace code but OS development has its own requirements.

Amusingly enough, I recall that this discussion was about Rust, and the way that Rust proponents advocated pushing Rust's memory model onto Linux.
Credit card numbers, social security numbers, passwords. People say all of these things around loved ones all the time without worrying about hardware being "around." Hardware, shockingly, is always around.

And despite the author's dismissal of the Facebook listening "myth," everyone I know has an uncomfortable advertising eavesdropping anecdote. Maybe we can agree it's more correctly an unsubstantiated claim.
Up until then, there were backup plans and options. There was something left to try.
Amd has been making cpus for 50 years. Ryzen was just another one.
Okay, I don’t have to feel as guilty when my son spends too much time on Minecraft and Roblox.
I don't think it would actually be the case: Banning hunting as a hobby would be a massive win.

There is an artificial imbalance in the ecosystems introduced by hunters who feed specific animals at certain times in order to have more, and thus easier to hunt, preys. Because of that, there is a need to restore a viable ecosystem in some areas.

This kind of thing should not be let to the "elite", but to professionals...
In the same boat and it is great until I run into a more complex multi-faceted problem, pick a solution and end up 30 miles down the road before I realize I need to backtrack and try a different one.

If my childhood had more books and boredom I might have the patience to spend longer in the planning stage and less enthusiasm for the drinking coffee and pounding out a solution stage.
Another thing: I think I use VS Code more because I spend much less time in the terminal than I did 5, 10, or 20 years ago. Everything happens in the browser now. I used to write lots of tools and services and commands for myself based in the terminal, but now web-based tools have replaced most of them.

Some notable examples of things I would have used the command line for a decade ago:

- Gmail for email (I'll switch to Fastmail someday)

- The eight billion other chat apps I use — I dropped IRC many
years ago but used IRCCloud to ask NetHack questions recently

- CyberChef for exploring binary data

- Pixlr for image tweaking

- Google Sheets, Airtable, and Notion for notes & databases

- A password manager for passwords

- Pinboard for bookmarks

- NextDNS & PiHole for DNS settings

- Postico for Postgres (not web-based, but massively I'm tremendously more productive with it than with psql)
And by the next year that had jumped to 56% and 50% respectively. That's 25 million Americans who got the Internet in a 12 month period. And that 2000 number was up from 36.6% and 18% in 1997.

You can't project backward two years from a 2000 number during that era. You're missing data points during the steepest part of the curve.
There is a different feeling when programming things in the physical world, especially if you only programmed digital creatures before :) Give it a try if you haven't, Lego is a great non-intimidating way of getting into it, otherwise Arduino is pretty simple for programmers to grok as well.
I've used AliExpress off and on since maybe 2015 without incident. I tend to avoid ordering things between November and mid February due to the western holiday shipping crunch followed by the Chinese new year. Other than that my experience has been pretty good.
I never thought of it this way.

6 years in and many people around me look up to and/or respect me and I always feel like they're making a horrible choice.
The constitution is perfectly easy to amend when we have consensus. The problem is achieving consensus.

I don’t think making the constitution easier to amend would make it any easier to achieve national consensus.
more than you think at the time ...
If software is meant to be read, and only incidentally run, then having it in the config to only run at shutdown is still introducing it early on. As a matter of fact, I think it would be like introducing the the reaper character in the very beginning and keeping them around in every scene sitting silently in the background until it was time for their one line at the very end. Many people might not notice, but to someone who does, it would be very odd indeed.
Both are right. Currency is a real relatively stable shared imagination.

Guess one thing that menaces that stability?

Inflation!
Excellent, thanks for the field report.
I’ll never understand anyone that has this much faith in technology. Too many blue screens in my formative years.

Not do I understand anyone trusting their Tesla this much. Even the cruise control freaks out sometimes and slams on the brakes from phantom apparitions. I don’t even trust the base autosteer feature going down the highway.
My son does always try to improve the game creating, I think they are called modules or something, for Minecraft and full on games for Roblox so that’s some educational value.
What'd Happen If We Detonated a Nuclear Bomb in Space
Needl (YC S22) raises $2.5M to build ‘a search bar for your entire life’
However, when it comes to comparing just as old or even newer languages than Zig, such as Odin, Jai, Vlang, Carbon, etc... Various people have no mercy whatsoever.
Well yes my point was there would just be a lot less if it was only for the elite.
In your situation I would give him an hour per day (10 minutes is a very short amount of time to do anything fun or see progress in most games) then monitor the outcome based on your previous baseline , does he ask for extra time when its time to call it quit, do you see a negative outcome on his grades, focus and desire to play outside or with other toys, etc. Then simply cut back if you see any downsides with 1 hour per day. You should definitely play with him during that time if you can, it is a great way to bond with your son and try to change the activity during the week, like play lego with him instead of gaming and see what will be his reaction when a video game is no longer involved.

Video games are always good in moderation and there are definitely some great games for kids, exploring with him when searching for a new game will teach you a lot about about why he’s drawn to such and such game and this way you may be able to find other hobbies outside of gaming which are related to his interests.
Given recent regressions in Hong Kong that may not be the best idea.
Working Like a Boxer
Vim will never be an IDE because it does not aim to be one. It's a text editor - a central component of development environment, but only a component.

I really like the "PDE" term - it gives us a simple division:
IDE is when program ships all components by default (hence the "integrated" in the name), PDE is when you yourself attach components of your liking (hence "personalized").
As the article says, there are a lot of ways to explain why twitter R&D spending is a higher percentage of revenue. Microsoft, Salesforce, and Oracle are all sales-led enterprise software companies that would have much bigger sales teams and budgets. (Maybe google as well for part of their business)

I think there is also an element of trying to start fresh by ousting troublesome employees and focusing on core business, whether right or wrong. I don't think the layoff percentages that have been going around are based just on returning to industry norms
This is so condescending.
There's money companies I could work for without this attitude. I shouldn't need to "jump through hoops" to fill out an application. That sort of thing is just a red flag that shows me I wouldn't actually want to work for a company. Why would I want to work at a place that would make me do unnecessary work, especially without getting paid? What makes your company so special anyway?
Starting at around 5 or 6, Minecraft is fantastic.
Another Vim tip: I use a plugin called bufexplorer.

I patched bufexplorer.vim with this:

if !hasmapto('BufExplorer') && g:bufExplorerDisableDefaultKeyMapping == 0
nnoremap <script> <silent> <unique> <Leader>\ :BufExplorer<CR>
endif

What that does is make the buffer explorer's window accessible just by hitting backslash twice. The \ key is the default <Leader> key in Vim. So <Leader>\ means \\.

Bufexplorer lists the open buffers one per line in a window that is searchable. The window can be sorted by recently used.

Switching among buffers with plain Vim is a paint: using :ls to list buffers, and :b <number> and such. A more ergonomic buffer switcher is a must.
There's some silly "DRM" that you need to bypass, but it should be able to run just fine in asahi after that.

I don't think a port to RPi/OrangePi is possible, as it relies on Apple Silicon being able to enter a strong memory ordering mode, necessary to emulate x86 without having to put memory fences everywhere. This likely relies on writing to MSRs that don't exist on the RPi, which will... either do nothing or crash it, but anyways won't do the right thing, which will probably lead to the app not working at all.

Here's a thread about this: https://twitter.com/marcan42/status/1534030476264218624?lang...
googles net profit is still a whopping 14 billy dollars. their search monopoly isn't going anywhere anytime soon either. i don't think googlers have anything to worry about
What do either of these `grepprg` options win me? Currently my `grepprg` calls `ag` which is plenty fast for me, and it sounds like `lid` is a slightly more general ctags?
Why are you comparing it to a human driver?

Compare it to other self-driving cars and you’ll see that it is actually one of the better systems on the market.
So basically a bunch of acting, speech and leadership classes and a ham radio?
Spoken like someone who has never seen hyper inflation.
Yes! GS/Mutian/etc. saved our kitty! she was diagnosed with FIP and the emergency vet said we should put her down. Took her home to say goodbye and did some more research. A few Facebook groups and about 12 hours and we had a couple of vials.

The injections are horrible to administer and use a super large needle that really hurts the cats but it's worth it. We transitioned to pills after about a month when we saw that the meds were clearly working and she wasn't on the brink of death.

She's still with us today. Absolutely destroying our furniture.

such a shame GS can't be prescribed
While it's a flawed philosophical/psychological model for reality, the seven stages of grief is quite applicable here. Why do people "get over" grief? Time...

Grief never actually goes away, but it lessens to the point where it no longer is emotionally painful to think about. Grief lessens after every thought has been thought, every word has been said, every emotion has been felt, over and over to the point where there's nothing left. Time heals all wounds, as it has been said.

The reason people are not feverously debating IME anymore is time. All of the arguments have been made... over and over. At this point, people are tired of the same things being said ad nauseam.

This is the same reason we see systemd-related comments downvoted and flagged into oblivion. People are tired of it...

So, while most of us agree IME is probably not something the average home user wants or needs, and IME is probably something that should be resisted... people are just not going to get worked up about it at the mere mention of IME anymore. That time passed... and therefore the word "outrage" is wildly inappropriate when applied here.
I can't find an original name
Why is it so difficult to find an original good-sounding name for a project?

A name that can be read and sound great in lots of languages, even if it means that there will be multiple pronunciacions.

After giving it some thought I wanted to do something a bit different. I'm settling on a 4 characters name: 2 letters and 2 figures. Do you think it might be original enough or are there already countless famous brand that have that same formula?

YC
22
?
I saw all that. Still, was interesting.

I just happened to explore this on an M1, so I had a shell that would do things this way.
The Constitution requires 3/4 of state legislatures to ratify any amendment. Given the extreme disparities between states in terms of population, it's entirely possible for something to be supported by >80% of the people - I'd say that reasonably qualifies as "consensus" - but still unable to be ratified.

Conversely, it's possible for the small states representing less than 25% of the overall population to band together and ratify any constitutional amendment - and it would be binding on the rest of the country.

It really is a broken system through and through.
It is the opposite. Money is confidence in an idea, go back and evolving over millennium with massive buy in. Working hard for pieces of paper or digits on a HDD would otherwise make no sense! Money is a more successful religion than the big religions.
Same for me and most of my high school friends. We were all dorks that loved video games and most of us ended up going into technical jobs largely because of video games.
> I don't think Gankra is confusing them as much as asserting that a full specification should almost never be required reading for a user of a language (...)

My point is that this line of argument makes no sense.

It's like claiming that dictionaries and English grammar books are not needed because kids learning their ABCs almost never require reading those to learn how to speak English.

Rust standardization opponents insist in these moot strawmen arguments. They completely miss the whole point of a standard. Standards are critical because how things work need to be specified in precise terms that are set in stone. Standards are read to gain deeper understanding of a language. They are used to clarify corner cases and obscure issues and behavior. You do not need a ISO standard because you want to write a "hello world". You need an ISO standard because you are a mature professional that understands that "it works on my machine" is not an acceptable answer to any question you have on how a programming language supposedly works.
A year in half in jail without bail for a person who may be innocent? Yes.
This seems dishonest, as the things you mention happened before, or were in motion before, Elon went full-on nutter over the past 2 years, and you make it sound like Elon acting like a nutter is somehow a prerequisite for for these things, when they are clearly not.
Meta fined $24.6M for WA campaign finance violations