skysight-inc/HackerNews huggingface dataset:
In the early 2000s, back at the beginning of the world, Yahoo's web code used ^A and ^B for field and record separators to avoid having to escape commas and quotes and newlines. That was probably the last time I ever saw ASCII control characters used as intended in the wild.

There is no technical reason why CSV should have won out, except that keyboards have a comma key and almost never a ^A key.
CuriousMarc on Youtube has a very large playlist of him and a few others restoring the apollo systems they have been able to get their hands on, and youre absolutely correct on the hacky possibilities. There was no authentication, just lock on and issue commands. They were not only able to restore pretty much everything to a working apollo comms and control system, they were even able to use lab equipment to communicate with apollo outright. I linked the first part of the series. Its a long one but very worth the watch even if you arent into everything they cover.

Many sats were and are similar, theres not much security. Newer ones with specific uses are most definitely encrypted.

The only real saving grace is that the size of dish/antenna and power you need to do anything with stuff actually in space at long distances is beyond what most people could do (not saying a very dedicated nerd couldnt, look at SaveItForParts for example).

https://www.youtube.com/watch?v=2KSahAoOLdU
At the current rate of progress, when will it become physically impossibe to receive signals from it?
Been a while since I looked at Deno. This does look much improved. I’ve been enjoying Bun lately, but I’ll have to give Deno another try.

Anyone using it in production? If so, how’s 2.0 treating you?
ReiserFS hasn't been the best solution in a long, long while. Even before the murder case it was often more trouble than it was worth.
ReiserFS is named after the author, which is an oddity among file systems or open source projects in general. I wonder if it would have seen further development if it had been named something else.
The people who are selling those detectors are making holistic social experiences.

It’s not complicated, if you want to buy secure software, don’t use Windows.
What about the cases where people don’t want to use it but still do?

People C&P values from a source that includes those characters and they‘ll break your export file
Technically there is (not sure about easy, most of these require ctrl+shift, but they are on the keyboard):

CTRL DEC HEX CHR NAME
Ctrl-\ 28 1C FS File Separator (Right Arrow)
Ctrl-] 29 1D GS Group Separator (Left Arrow)
Ctrl-^ 30 1E RS Record Separator (Up Arrow)
Ctrl-_ 31 1F US Unit Separator (Down Arrow)

From https://www3.rocketsoftware.com/bluezone/help/v42/en/bzadmin...

You can type them in the terminal by prefixing with Ctrl-V, so you can enter a record separator by pressing Ctrl-V, Ctrl-Shift-6. Typing Ctrl-\ is tricky because some programs interpret it to mean end of input, e.g. it exits the Python repl, but I don't think that one in particular is super important to type manually. In hindsight if these were assigned to Ctrl-<letter>, they would have been a lot easier to type and use.
Even the oldest trainsets in Paris and London (as old as from the 50s) have at least a static map of the line; none in NYC out of those I was one had even that.

Similarly, all stations have digital signage indicating when the next train is coming and where it's going, starting from the ~70s.

My point about usability was that NYC Subway was pretty hard to use as a tourist. Station entrances had random variations of end destinations or broad directions (e.g. either the name of the lasts stops, or the location of the last stop like Coney Island, or the general direction of Uptown or Brooklyn). Understanding where express services are stopping was hard, because the one screen per station with that detail was inaccessible due to the amounts of people on waiting. And the noise.. NYC Subway needs lots of investment, but that investment needs to be spent better too.I passed through some works a few time, and the ratio of workers on their phone vs workers looking like they're working was 30:1 each time. The Grand Paris Express president talked about the mismanagement and absurd contracts MTA have, and he has said that if they had the same requirements GPE (100+ km of brand new fully automated metros) would never have been built.
ctrl+_ to separate cells, ctrl+^ to separate rows - works perfectly in notepad++.

I think the proposal can be improved by using ctrl+^ followed by a newline as a row separator, it looks much more readable plus will allow various line-based CLI tools to be used unless there are newlines in the cells.
Curious -- how many people are writing Rust in your company?
What is lacking compared to current bean to cup coffee makers?
I wonder if this is also for leverage to increase the chances that the world will come to its aid in the event of a Chinese invasion.
CSV isn‘t that complicated if done right.

1. if a value included the line separator, row separator or text qualifier surround the value with the text qualifier.

2. if the value contains the text qualifier double it in the value.
I feel like any solution that replaces excel must solve a larger problem outside the scope of the spreadsheet.

Data intake, preprocessing, solving performance limitations, executing automated decisions.

If it’s just a “better excel” it’s not better enough.
Narcissists can be very charming. You don't know the inner lives of most people and it's impossible to judge them by their public persona when it's entirely under their control. Celebrity actors are notable specialists in this area.
Video consists of many frames and you have to apply the same but slightly different transformations to each frame. Building a pipeline (via nodes or not) to describe these repeated changes is worth the extra effort.

Outside of batch jobs, image editing tasks are generally one offs with image-specific actions and building a change pipeline is unnecessary work.

At the end of the day, both workflows are different tools, like hammer vs. mallet.
It would also require ability to easily handle large amount of complex information and dependencies such as massive codebases etc and then also be able to operate physically like humans do. By controlling a robot of some sort.

Being able to solve self contained exercise can be obviously very challenging, but there are other different types of skills that might or might not be related and have to be solved as well.
In the late 1980s, I went on an expedition along Kazakhstan's eastern shore of the Caspian Sea. One of our stops was supposed to be a fishing village, but when we got there, it was completely empty. Hundreds of mud huts sat abandoned as everyone had just disappeared. In one of the yards, a camel was still there. It felt haunting, like walking through a ghost town. The strangest part? There was no sea anywhere nearby! The Caspian had dried up so quickly that people had to leave their homes behind because they couldn’t live there anymore.
It's possible to spend a lot of effort, without learning anything. So, effort is not the goal.
I guess that would depend on if their kids are jerks?
I'd like some references of "Java mindshare is going down fast".

Sure, lots of new project/code uses languages like Go these days. But Java is still very dominant, especially at companies like Amazon. It currently sits ar #3 on TIOBE.
There is also such a thing as lobbying for laws that make a lot of people's lives difficult, destroy QALYs, and possibly cause stochastic death.

It's only called "murder" when it's trivial to measure it, see.
Why are you thinking in binary. It is not clear at all to me that the progress is stagnating, and in fact I am still impressed by the progress. But I couldn't tell whether there is going to come a wall or not. There is no clear reason why there should be some sort of standard or historical curve for this progress.
Hah i just linked the same series in the root comment too before i saw this
> who actually buys cars? Most of them are fleet - not individuals.

What do you mean here? The total fleet share of new vehicle sales in 2023 was only 17.5%.
There is nothing wrong with presuming innocence until the evidence proves otherwise beyond doubt.
You're right of course, except I wouldn't say it's "beyond inflation alone" - it IS inflation by definition. It's beyond the usual level of inflation, but that doesn't make it a separate phenomenon, you've just caused a shit ton of inflation to happen by giving everyone a million dollars.
Oxytocin: The Unexpected Neuroprotective Molecule Targeting Brain Aging
Ignoring memory safety where rust's solution is more obvious, the lack of UB in Rust is mainly the result of consciously deciding to eliminate it. Signed overflow is implementation defined for example. The parsing UB that takes up half of annex J is eliminated by simply expecting that implementations write proper parsers and having a better macro system. Invalid enum values were solved by a stronger type system.

If there were actually an appetite to eliminate it, I suspect we could probably eliminate 70% of J.2 with a few straightforward changes. Many of these aren't completely amenable to static analysis, like signed/shift bounds, but they're workable at the language level. The members of the C++ committee I've talked to were skeptical about the actual chances here though.

The rest of annex J is at least partially addressed with existing efforts like checked C and Coral ("constraints"), so at least there's a path forward with tooling.
> Linux is even worst than windows on that matter.

You won’t use Linux because calibre isn’t pre-installed?
I agree with the implication, but don't think this applies here. The scenario here is a safety net, i.e. something that visibly "catches" errors, at a cost. If you have zero incidents "caught" during the evaluation period, then the evaluation result is that the cost isn't worth paying.

Obviously if you're planning to implement a vague deterrent-style solution which you have no means (or intent) of evaluating just to check a box, you're better off not doing it.
I think the real issue is that you can't learn to DO just by watching, regardless of whether the watching is entertaining/fun or not.

If you just consume educational content, without trying to use it (and learning from the failures and successes than ensue), then you are at best just memorizing, or at worst just entertaining yourself.

In order to learn how to actually DO something, whether mental or physical, you need to be actually DOING it yourself. The more you practice, and overcome failures, the better you will become.

The main reasons for needing to learn by DOING are that:

1) No author/teacher is going to 100% describe all you need to know. There will be omissions due to assumed knowledge, omissions due to limited examples, miscommunication due to teacher-student knowledge differences, etc, etc. You may watch a lecture, or read a book, and think "I get it!", but you'll only discover all these gaps and misunderstandings once you try to actually apply yourself.

2) The decision making involved in acting will be based on what's in YOUR head, not that of the teacher. The words in the book reflect what was in the teacher's head, but when you are hands-on trying to solve a problem it's YOU that has to make decisions, and how the teacher may have perceived the same problem and tackled it is largely unknown and irrelevant to you. You need to learn to bridge the gap between the transmitted knowledge and your own thought processes when trying to apply it.
> effectively better than all of the alternatives

Which gladly rarely happens, so often you still have sufficient choice. Now, if it turns out Euler sabotaged some bridges and caused deaths, you'd still have a hard time avoiding using e.

But for software? It's usually rather easy to find alternatives. And ReiserFS never was an exception here.
This is precisely why peer reviewed studies are so valuable and sources so important. Folks can properly value anecdotes (which can be valuable, don’t get me wrong) against other sources of knowledge.
Ideally they would have batches of those exercises, where the only use the next batch when someone has solved a suspicious amount of those exercises. If it performs much worse on the next batch, that is a tell of leakage.
Probably not, at least not significantly. AFAIK most people couldn't read, it was mainly the clergy and nobility as in most ancient civilizations.

Egyptian culture persisted because Egypt persisted. The Nile provided immense prosperity and sustained the country for millenia. Once we get to modern antiquity, they had a massive trade operation with Rome which sustained them for a thousand years.

Culture can persist and be transmitted without written record. Most cultures operated this way, at least initially.

Remember that universal literacy did not exist until just a few hundred years ago. Most people throughout history were not taught to read. Their stories were recorded by the clergy in writing for posterity, but on a day to day basis, they were passed down by word of mouth.

I might be wrong about this one but AFAIK the heiroglyph script we associate with Egypt was a lost language for a long time. It was a ceremonial language known only by the priests and it was forgotten after the last dynasty. Until the Rosetta stone was discovered, all of that writing was effectively lost, unreadable until modern times.
When I read about politics I have to accept that almost half of people either have a completely thought process from me, or mediated communication allows them to live in a completely different world

Or, likely, they choose not to think
That assumes you control both the producer and consumer. But if you're doing CSV, it's likely because you're looking to integrate with someone else's system. So you have to deal with whatever they're doing that they call CSV. And if "they" are "all your customers", you're going to encounter every weird quirk of different system's CSV parsing from that guy who just used

String.split(",").map(it.replace("\"\"", "\""))

to Spark insisting that backslash escapes exist in CSV.
Agreed. There is almost 0 continuity between the images as you move through the world.

I think a true AI streetview would require rendering these images on to 3d primitives then re-rendering areas with some overlap so there is a smoother transition while navigating through it.
This Week in KDE Apps: Adopt an App
Dutch police attempt to solve sex worker murder case with hologram
Someone else already mentioned Antigone, which is probably the most famous example of a Greek tragedy and doesn’t follow this pattern at all.

Nobody is winning at any point in Antigone.
> for me a computer is a tool. [...] having to tweak the environment is a waste of time.

In woodworking and other circles, there are folks who only buy the best-est, most expensive tools money can buy. Then there are folks who take regular tools and modify them for the job at hand, creating a better tool that money can't buy.

Point is, there are many kinds of folks out there and if you need a good ball-hitting hammer - well you won't find THAT at Home Depot, but someone creative could probably put together something better.
Yeah that was basically the only thing the apollo astronauts had to prevent remote control by anyone. Comms wasnt encrypted or anything, just a simple switch that completed the command circuit.

Strangely from that series, iirc, ground commands were "king", meaning if that switch was enabled, whatever ground wanted the ship to do, it did, no matter the input from astronauts
He's in high school and pulls of a project like this. I thought I was slick convincing the 7-11 guy to give me my Twist-a-Pepper soda without charging me bottle deposit or tax.
How do you determine the multiplier. Because e.g. there are many problems that GPT4 can solve while GPT3.5 can't. In this case it is infinitely better.
I’m working on a PWA which includes a dictionary search[1] feature and only a static web server (so no server side database to optimize the search). I did want searching to work in offline mode anyway. I decided it was best to generate an index file which the users download on first visit. For some reason I found USV[2] to be the best fit for this. USV I think allows seperating with ASCII control characters, but I used the unicode variants (␟, ␞, and ␝).

I really liked this as it allowed me to add the glossary as an array in one of the columns. I wrote the parser my self which searches through the text structure, and it was simple enough. The reason I opted not to use a CSV or a TSV was that I didn’t want to deal with escaping surprise commas or tabs I would find in the dictionary data plus the extra dimension was nice. Since the file is generated, I didn’t have to type the characters my self so it had none of the downsides of this format honestly.

1: https://shodoku.app/dictionary

2: https://github.com/SixArm/usv
Yet for many people, the very act of choosing results in a halo that goes beyond the acquisition itself.

You may think you’re choosing a technology, and nothing further. But others may see your decision as a broader endorsement.

Are they right to do so? Don’t know. Maybe not.

But it is a real effect. The quandary is therefore ethical.
This is quite big for China's competitiveness.
"but nothing herein contained shall apply to contracts of employment of seamen, railroad employees, or any other class of workers ...." was specifically intended to exclude all employment contract.

It was the Court, in Circuit City v. Adams, incorrectly, claimed that ejusdem generis applied here.

Please see for further details:

Sternlight, J. R. (2005). Creeping Mandatory Arbitration: Is It Just? Scholarly Works, 57(280), 1631–1676. pp 1631

Cain, R. M. (1988). Commercial Disputes and Compulsory Arbitration. The Business Lawyer, pp 65

Cohen, J. H., & Dayton, K. (1926). The New Federal Arbitration Law. Virginia Law Review, 12(4), 265–286. https://doi.org/10.2307/1065471 pp 265

Stone, K. V. W. (2018). Rustic Justice: Community and Coercion under the Federal Arbitration Act [Preprint]. LawArXiv. https://doi.org/10.31228/osf.io/6g7e3 §IV.F pp 987-991

For all references: https://arbitrationinformation.org/docs/references/
It's somewhat inherent, as the URL will not change by default and it generally takes an intentional to implement sharable URLs.
That's partially my point too: pronouncing something "as it's spelled" is meaningless in English - most of the time there's more than one "obvious" pronunciation. And the right one could be a less obvious one.
"Hans's problems".
or there is any open source project I can work on?
Haven't tried Dobble XL.

> delusion-motivated homeschool.

The words that trigger us...who'd have guessed :) Well, it's more DIY schooling on a small scale to allow for meaningful personalization. There is some thinking and structure to it. Here's a little more about it https://blog.comini.in/p/how-can-we-personalize-learning
Yes.

If these companies knew normal people would be judging them maybe they wouldn't act like dicks so often.

Smaller cases could use smaller juries though.
Interesting premise.

Infill is pretty common in cities where real estate is expensive. I’m not sure what the “tipping point” is but large chunks of the city of Boston are built on what was water. The neighborhood “Back Bay” is named quite literally. NYC likewise has large chunks of prime real estate built on artificial land. Manhattan’s Battery Park was once water. The motivation here does seem to have been economic.

Singapore also is similarly growing out into the sea, though the motivation there is the lack of land in other directions, not merely price.

The Aztec city of Tenochtitlan was similarly built in the middle of a lake on a foundation of floating grass islands called “chinampas.” Here the motivation was martial - the lake served as a moat for their imperial capital.

Venice was built similarly to the Tenochtitlan on mostly a series of man-made islands, though the motivation seems to have been population growth.

The Chinese today are building artificial islands in the South China Sea, the motivation here is martial/legalistic - expand the land territory and power projection to expand their claim to the sea.
Seems like a tooling problem though. I don't think it would be that difficult to have editors draw them in a readable way.
As a Russian how would you characterize Dugin? Over here he’s usually considered a fascist (which I don’t think is technically accurate, though he is authoritarian) or grouped with neo-monarchist type “trads.”

I’ve always had a dark view of him. His writing gives me a veiled nihilist vibe. He seems like someone who is bitter about something. He lives in a fantasy world and wants people punished if it can’t be real.

Not a unique thing. This is the dark side of many idealists and romantics. The more someone lives in a dream the more they often hate the real world.

I agree that the attempt on his life is sad and I’m sure further radicalized him, though most of his ideas predate that. Who do you think it was? I always had three possibilities: Ukraine, anti war Russians, or the Putin regime itself for some reason.
Sometimes, it's best to just suck it up. Learn how to do your job as a 9-5, don't get sucked into death marches and politics, don't be emotionally attached to things, just show up on time, be helpful, do your best and go home.

It's not _always_ the best, of course, sometimes it is better to interview, make a move, etc., but there are switching costs like losing your RSUs, interviewing time, it might end up as a bad fit at the new place, it's an extra jump on your resume, etc... even if your job is currently crappy, you might be better of sticking it out and waiting for someone else to leave / a new opportunity to come up at your current place, or make a move when the market is better, etc.
If people used these for ASCII delimited text, they'd have to not use them for anything else, like some other text format otherwise you might insert an entire ASCII delimited file into a text field of that other thing and break that other thing's parsing. You couldn't even insert part of a file into a string field in another ASCII-delimited file. You only get to use them once so they wouldn't be part of general purpose plain text and an ASCII delimited file wouldn't be a plain text file that you could treat in the same way as other text files, so it's effectively a binary format or has restrictions on what text characters can appear in its records without escaping - oh no, that was its entire value proposition!
Would love to see an explanation and some examples of what this would look like to work with for common use cases.
You need AI to do basic code formatting? That’s been a feature of IDE’s and text editors for years.
After focusing on Biden’s mental capacity until he was forced out the race, the same media outlets turned around and proceeded to sanewash Trump and his obvious sundowing.
And DOING can absolutely be fun. At least in his tweet, Karpathy seems to be missing the experience of DOING altogether. DOING should not be by rote practice, but by diverse interesting projects that apply what is being learned.
I don't know how much of an oddity it is, but Linux is probably the most known FLOSS. OK Linus himself wanted to name it "freak" or something like that.
I could be wrong but my impression is that Go is more popular than Rust in this area.
AGI should be able to do anything the best humans can do. ASI is when it does everything better than the best humans.
Maybe they aren't German
Not sure you want the stealthy $80 million dollar plane packed full of restricted electronics and bombs to land at an insecure airport full of civilians.

Also: in air refueling and carriers mean the plane may not be anywhere near a safe airport.
>I don’t want to name an actual social media platform, so I’ll just make one up: let’s call it Facebook

I see what you did there
To the author:

> which smashes the Turing test and can be .

Looks like an incomplete sentence?