skysight-inc/HackerNews huggingface dataset:
I was searching the comments for this!

I used my first Unix machine in 1991 and started college in 1993. I knew vi but the professor used emacs and showed us how to run make from within emacs. But wow was it slow! I asked an older student and he said EMACS was just like GNU and was a recursive acronym. Emacs Makes A Computer Slow and then told us Eight Megs And Constantly Swapping. The workstations had 16MB RAM at the time. One big problem was that vi was installed locally on every machine while Emacs was on a remote file server and there were probably 50 students typing "emacs" at the same time at the start of class all accessing the same server.

I just used vi and a bunch of terminals although later I used XEmacs in "viper" mode (vi keybindings) because it had color syntax highlighting and the split window support was cool. Vim got those features a long time ago so I just keep using vi/vim
Pretty sure it was Go last time I talked to Yuri, he is very much a stand-up guy.
He does this "I'm just neutral and rational and I'm not making predictions" act consistently.

But he's clearly making political points and making predictions. Presumably adding his disclaimer lets him get away with it for a few more years.

> LET ME BEGIN WITH A DISCLAIMER: I am neither promoting
electric vehicles nor denigrating them. I simply observe that the
rational case for accepting EVs has been undermined by unrealis-
tic market forecasts and a disregard for the environmental effects involved in producing and operating these vehicles

That was obvious BS 5 years ago when he wrote it and it's even more so now when he repeats the same point in his new book and article. So how does he get to claim the "rational" high ground?
native American English speaker here. it's not just you. it's weird
Also if it weren't taken over it would be subject to sanctions as well.
The problem may very well be that Putin has bought off or compromised Erdogan in some form. Then there is no price high enough.
Bravo to McDonald's for that. My company (I'm an American working for an international one based in Germany) is doing the same thing. They're also building temporary small houses for our Ukrainian employees and families on corporate property in Poland and Germany. They also tried paying our Russian employees full wages too, until local Russian authorities and NATO/EU sanctions stopped that.

That, and they matched Euro for Euro employee contributions to any Ukrainian relief effort they donated to. Outstanding response, I think.
Companies like twitter operate at a different scale. Lichess can off load hiring devs by using out of box solutions like paying for AWS, paying for cdn, using adsense to serve ads, utilizing thirdparty libraries, etc. For large companies, a lot of these are in house solutions, because at that scale, it could be cheaper, they wont as dependent on other companies for reliability, they have more control over where the data is being used or stored. etc.
What specifically do you see as the contradiction in Smil's summary?
> If you pass it an array with an unusual index range, it will access out-of-bounds memory: the array access was annotated with @inbounds, which removed the bounds check.

It think making indexes configurable is a huge mistake. Even if they are not ideal for the situation, having a single way to do indexes makes a huge source of confusion and potential bugs just go away. And this is orthogonal to whether you pick 0 or 1 as your starting point, as long as the whole language embraces that.

For example with C/C++/Rust, you know it is zero based indexing. Even if it is not perfectly ideal for your formulas, the mental math of translating to zero based is with not constantly having to worry about if a library is one based or zero based and what happens if you compose them.
Proof of Stake and our next experiments in Web3
Damn, this is what I've been waiting for for years! No mention of PC/laptop compatibility, though. Do you happen to know anything about that? (I guess any machine with HDMI out should do but before spending hundreds of dollars I guess I should make sure.)
Viral frequents HN so I will be curious to see if he engages this directly in a productive manor.

There are many great qualities of Julia, and I've wanted to love it and use it in production. However, coming from the tooling and correctness of Rust leaves me thinking something is just missing in Julia. One of the links in the post references "cowboy" culture. While I don't think this is the correct nomenclature, there is a sense with looking at the package ecosystem and even Julia itself that makes me think of the pressure in academia to publish constantly. I'm not sure what to make of that, and it's simply a feeling.
Sure, but you would think that P2P is mostly sufficient for a social media replacement (e.g. PeerTube, Mastodon, etc.).

Consensus is only really nessisary for solving problems like payments or namespacing (e.g. namecoin)
It's just as easy for a game developer to say "eh we're no longer using that blockchain for game assets" or otherwise make your "purchase" (which isn't really a purchase) unusable with a blockchain based solution as it is with current Steam/iOS-based systems. (Probably easier, really.)
Very interesting. I will have to check this out for local development via DDEV!
Physical material mining and energy generation are useful work, except where the material being mined is overvalued - gold being a textbook example. Physical materials and energy can be used in manufacturing all sorts of goods that house or transport people or aid in manufacturing productivity (e.g. producing food). Cryptocurrency has no such inherent property.

Your last paragraph justifies the work because the people involved in the process get paid and therefore can feed, clothe, and house themselves. But that proves too much: there is a lot of economic activity that is arguably wasteful or immoral that people get paid for. Economic bubbles generate jobs, but once the speculation finally ends and the waste is revealed, those jobs disappear.
I tried this for a while but got sick of dealing with byte compilation issues. Different versions of Emacs on different systems, occasional mtime skew especially if switching branches but sometimes I think just an unlucky clock tick.
It's been interesting to see local shelters realize this, and create colony rooms for cats that have been properly socialized. It keeps the cats out of smaller cages, and likely simplifies the care and feeding of the cats in the colony.

It's also a great way to pick a few cats to bring home. My local shelter will just let you into the room, and you can hang out and decide which ones (and how many) you'll bring home.
While it can be very slow it's not something I even notice. When I start my computer, the terminal also starts on login, which means emacs starts. By the time I am ready to use it it loads instantly.
It might be different for you having come from the predecessor, but I found it quite hard to get started with the App Platform. There is a conflict between DO's attempt to have a web interface that allows you to create and manage apps, and the underlying YAML/Buildpacks that actually model your apps. While the web interface is OK for seeing your apps at-a-glance, it's definitely not OK for creating and configuring new apps. For that you need to use the YAML config files and probably doctl (their CLI app). It took me a long time to understand this. Their docs don't do a good job at explaining the App Platform at a high-level. That said, I've still found it very useful for "simple" webapps.
Yeah, I read the email they sent me and it overall felt pretty deceptive. I would have expected better from Digital Ocean given my past experiences.
The author mentions that he was stuck on a problem for weeks using Julia, but solved it with Python within hours
> doesn’t need centralized certificate authorities (= Has some Sybil resistance)

What link do you make between Sybil attacks and centralized authorities? And btw the only decentralized sybil resistance component to blockchain things was proof of work, which is being deprecated by most people who believe Web3 is a thing (which afaik Bitcoiners don't).
This is laughable on the same level as Putin when he denied that Russian troops are in Crimea.

"These are just some people who bought their uniforms in the military store"

"That was not a NATO operation but an operation carried out by NATO countries"

Meanwhile for the whole world, NATO has waged war in Iraq. Yugoslavia before that. Lybia after that.
I'm keeping all my notes under source control in GitHub:

* notes from literature I read (articles, books, forums).

* code templates for easy starting of new projects.

* docker with tools I constantly use (including the window manager) - that way I can always have my setup anywhere on any OS.

* passwords (encrypted with YubiKey HW tokens + PIN via rage).

* interviews for candidates for our team.

* vacation destinations.

* ideeas for presents.
Linear story timelines versus topological narrative sculptures
According to the article the problem is in the ecosystem, and partly the standard lib.

Basically it doesn't matter if Julia the language is fine, if all the stats packages make wrong calculations. Then what is the point of Julia, if you have to rewrite all things? might as well use another language where you trust the result of the ecosystem, since it is the ecosystem you need in order to produce results.
It definitely doesn't.

I worked in the past at a company where Softbank asked for the dev headcount to be increased as a condition of the funding. Lots of teams ended up being responsible for halves of pages, half of a microservice, etc.
I have tried to train my two cats with just these words:

1. "Let's go" - morning meal

2. "Upstairs" - I am going to bed

3. "Dinner" (plus clink bowls together) - evening meal

4. "Lie Down"

and their names.

Emerald, who prefers being upstairs, definitely responds to "Upstairs": she charges upstairs when I say it. Jade remains enigmatic and skeptical: that seems to be her nature. But if she is in the mood for a tummy rub, she will respond to "Lie Down".

For me, the great charm of cats is that it is impossible to tell the difference between "No, I don't understand you." and "I understand you perfectly well, but I plan to ignore you completely until I feel like responding".
Yea, all are just bugs, not some intrinsic flaws in the language.

Given Julia's goals (performance, abstractions, accessible to science people), it's understandable if they had slightly higher bug concentration than other (similarly sized) ecosystems.
And anyone hosting it, verifiable implicitly by the content hash, could be paid a small amount of some token.

But oh wait, crypto is only for illegal things sorry. /s
I think the real test will be whether or not Julia's custodians / developers start putting a greater focus on semantics and correctness.

When a language's raison d'être is to try out certain ideas, it probably makes sense for a while to ignore corner cases and rigor. But as the author points out, they eventually become gating factors for wider adoption.
2019 is when it clicked for me -- I was 45 -- that was when I discovered the work of James Tour -- he comes off as a Jesus freak, so I don't like to recommend him, but his scientific credentials are world class and his argument regarding the origin of life is air tight. Prior to discovering James Tour I had basically bought the naturalistic story, mostly on the basis of arguments from authorities like Sam Harris, Lawrence Kraus, etc. I will admit that I was raised in a Christian household, although my parents are both scientists -- a biochemist and a hematologist. It was interesting to me to observe the upswell of awe I experienced in my own life when I became intellectually convinced that there really is a God who really did create life. Now it seems so obvious to me that I get annoyed by people who view things the way I did just a few years ago -- just blindly accepting a naive story, IMHO!
I think you underestimate the human ability to feel stress. I recently heard about a video game developer/director having a stroke due to stress from extended crunch. A video game! No lives at stake there. Heck, you should have seen how stressed I was in grad school ... I was nearly suicidal on occasion. But absolutely nothing substantial hinged on the work I was doing.
Oftentimes people describe languages as "Turing complete" but how often do they talk about languages being "Gödel incomplete?" Another way of stating maybe is "Are what some call flaws what others call features?"

https://stackoverflow.com/questions/7284/what-is-turing-comp...

https://plato.stanford.edu/entries/goedel-incompleteness/
The info I was wanted to see is on a linked page.

> Introducing a new $4 Droplet

Customers use DigitalOcean for use cases ranging from hosting mission-critical applications to testing new ideas. To empower even more developers across the globe, we are introducing a new Droplet priced at $4/month with 1 vCPU, 512MB memory, 500GB bandwidth, and a 10GB SSD.
Most NFT content is hosted with HTTP(s).

Many NFTs that reference an IPFS url point to a specific IPFS gateway run by the creator as opposed to a “standard” IPFS url with ipfs://

I know this because I have a product that indexes various blockchains and the referenced content.
> There were a few occasions where the candidates had no experience with any of the tech we were using, but were obviously capable developers. We'd usually make an offer at the lower end of the salary range for that position with a raise being guaranteed in 10 weeks if they met the requirements.

This is great. Makes sense for the business, and the results spoke for themselves.
1) The PKK is considered a terrorist organistsnion in Sweden, we do not support them in any way and our police tracks PKK activity plus 2) giving in to Turkish demands would be really bad optics for Swedish politicisns so I do not think they will cave. Doing so would risk them the election. I think Turkey will fold.
Join Us Azure Cosmos DB at Microsoft Build 2022
Concise and to the point, I’ll keep this around for experimenting with JSON in Sqlite later. I tend to use JSON files for small applications but if using JSON works as well as reported in Sqlite that will be my new go-to even for tiny experiments. I’ve used Sqlite before but I imagined that it would not work so well with JSON.
I think the author addresses this. It’s a Catch-22. If you restrict use to a small subset of types you’re undermining one of Julia’s best features.

As someone who has been writing a lot of numerical analysis code recently, I would absolutely love a type system that could describe and enforce numerical stability traits.
Read my reply. You _can_ do it. It will be hard, especially with the politics and missed social cues, but it can be done. Talk to your doctor about Concerta which is abuse proofed if you are worried about that aspect. I have tried both ways and you simply need the extra dopamine from your medial forebrain bundle to your prefrontal cortex to maintain task salience. You will need to externalize executive function using your cellphone+smart watch and tracking tools. It is our wheelchair/crutch.
Superbooth 2022: New Synthesizers, Eurorack Modules, and More
> should be combined with a reinforced vaccination campaign to make sense in the long term

This would require Beijing admitting its vaccines are garbage. Unlikely.
I don't think your parent comment mentioned social security. Kind of off-topic, don't you think?
huh I didn't think about that. I think we can fairly safely assume that them knowing their name is not an understanding of language and is just a recognition of a sound. At least based on any research that has been able to be done.

So that would make sense in a way. And does lead to some... funny thoughts on what they may think my name is.
> To me, it seems like a no-brainer to say

Create the power to mint US green cards in exchange for dollars and then turn that power over to a private institution and hope they use it wisely.

Make US citizens interested in going to college out-bid the entire world that is trying to get a green card. Why do we have a college affordability crisis again?
Right? Young devs are just learning at the marvels of static typing languages (python, ruby and type script static typing efforts).and then, "server side rendering" (you mean like, PHP?) and whatnot...

Having been programming for 30 years I find most of it pretty funny.
"I agree: the WWW Internet is dead, that is your problem. No-one visits websites anymore, everyone has moved to the 10 biggest websites and all data is now siloed there."

That is not the Dead Internet Theory. That's just something anyone can see by looking at the world.

The Dead Internet Theory is that the Internet is already an echo chamber custom fed to you by a collection of bots and other such things, and that a lot of the "people" you think you're interacting with are already, today, faked. You're basically in a constructed echo chamber designed only with the interests of the creators of that chamber in mind, using the powerful social cues of homo sapiens effectively against you.

In particular, those silos aren't where people are communicating. Those silos are where you think you're communicating.

It is obviously not entirely true. When we physically meet friends, sometimes topics wander to "Did you see what I posted on Facebook?" So far, we've not caught Facebook actively forging posts from our real-life friends that we physically know. (Though we have caught them failing to disseminate posts in what seems to be a distinctly slanted manner.)

I am also not terribly convinced that the bots have mastered long-form content like you see on HN. I think we've had some try, and while they can sort of pass, they seem to expend so much effort on merely "passing" that they don't have much left over to actually drive the conversation. HN probably still requires real humans to manipulate things.

Where I do seriously wonder about this theory is Twitter. AI has progressed to the point that short-form content like that can be effectively generated and driven in a certain direction. There's been some chatter on the far-out rumor mills about just how bot-infested Twitter may be, how many people think they have thousands of followers, even having interacted with some of them as "people", and in fact may only have dozens of flesh-and-blood humans following them, if that. Stay tuned, this one is developing.

(Note that while this could be "a big plan", it is also a possible outcome of many groups independently coming to the conclusion that a Twitter bot horde could be useful. A few hundred from X trying to nudge you one way, a few hundred from Y trying to nudge you another, another few thousand from Z trying to nudge you yet another, before you know it, the vast vast majority of everyone's "followers" is bots bots bots, and there was no grand plan to produce that result. It just so happens that Twitter's ancient decision to be dedicated to short-form content, with no particular real-world connection to the conversation participants, where everyone is isolated on their own feed (even if that is shared in some ways) made it the first place where this could happen. Things with real-world connections, things where everyone is in the same "area" like an HN conversation, and long-form content will all be three things that will be harder for AIs to manipulate. Twitter is like the agar dish for this sort of thing, by its structure.)
> You’re missing the forest for the trees

No, I'm saying that trees do not exist exclusively in forests. A protocol does not have to be federated in order to be decentralized.
When people wonder why some folks are skeptical of climate activism, remember there are people celebrating locking population centers in their homes and being barred from private transportation and then reflect a bit on why people who are generally against authoritarianism aren't gung-ho about taking environmental concerns to their logical state ran solutions.
Moxie Marlinspike on Web3 [1]:

* "People don’t want to run their own servers, and never will"

* "A protocol moves much more slowly than a platform"

[1] https://moxie.org/2022/01/07/web3-first-impressions.html
I would imagine metal and silicon are a small portion of DO's operating costs.
That makes sense! I will admit it was a bit of fun clobbering together the bash version at first. It reminded me of starting out programming where everything felt a bit esoteric lol.

> if you had avoided the parallel processing and done it in a more linear way, you've had a better time.

I had to process ~500,000 files, and the aws api call was on average ~1 second, so it would have been a significantly longer time to process linearly. For example the bash version I whipped up processed ~30k files in 2.5 hours, while the python version did 30k files in ~20 minutes.

But yes I agree, if I didn't have to do such a large volume at once the bash version would have been just fine.
i think that’s the point.

if effective storage proofs ever become a thing, then the later half (decentralized storage) will be standard
For sure! Until we can figure out how to make global consensus ridiculously scalable, I don't see "web3 social" being successful at all. It's using a very expensive resource for a frivolous need.
Russia is quickly becoming a no-fry zone.
Robots do not imply unlimited resources or energy.
I'm in Kent too, which part are you? The corner near London is indeed pretty hot in the summer, I had actually forgotten that I was in a new building without aircon until I moved to the forest. That old building was basically an oven during the summer a few years ago, I ended up using a two-piece cooling system.

But still, you can find a way in 36C heat for a couple of weeks. At 47C, I think it could be bad enough to leave.
> Other revenue would come from businesses such as data licensing.

Confirms the adage that if you're not paying for some service, you are the product.

But the question that comes to my mind is how does data licensing square with a large drop in ad revenue? I have (what's probably a misconception) the idea that data licensing about user behavior is mostly valuable to decide what ads to run.
Sure, but the US will probably just throw them some bone and everything will be fine.
Ironically, trying to measure this better would inevitably require more bureaucracy! It's a good point nonetheless.

But I'll also say a positive word for qualitative reasoning based on experience being a good first approximation of things. If something gets pushback from a lot of people who have spent a lot of time trying to coordinate large efforts, then it's worth considering that those people may be right. I don't know anyone who has spent a lot of time in one of these coordinating roles who thinks that the primary issue is too many meetings and not enough code being written.
The thing is, I like both dogs and cats and I really like our cat. But I've only ever had failures in situations where I tried to introduce additional cats into a solitary cat situation. Which is sad, because I'd actually kind of like to have a second cat here. The only time we had any luck with two cats was when there were two from the same litter.

I know some people accomplish this, but it honestly seems like the exception rather than the rule.

(EDIT: I should mention that our cat came from a shelter where she lived with a pile of other kittens. But her response to other cats now is... GTFO here)
I recommend Fish. Very nice shell.

https://fishshell.com/
I have two big monitors, I do not have space on my desk to keep laptop lid open (and that would be waste, because I would never even look at built-in screen anyway).

As for running cooler it really did change for me after buying DisplayLink docking station - before I would hear the fan noise constantly, now the laptop just stays quiet.
Not quite sure of the relevance of this to the linked story, however true it might be.