skysight-inc/HackerNews huggingface dataset:
If you can traverse one of those 80 mile journeys in your head, you already have the hard part of a memory palace. Check out a method book, they're cheap and fairly common, and you can probably set up loci for a couple hundred items within your first two weeks.

Our brains evolved to store memories with locations as the index. Through some mechanism involved in cortical wiring, we evolved to abstract locations, so we can imagine places and things incredibly well, and our basic biology automatically sorts and traverses memories using 3d maps, real or imaginary.

With a minimal amount of practice and effort, you can gain what amounts to a superpower.

Things like this are so trivially easy I don't know why method of loci isn't taught in kindergarten and improved throughout formal education into adulthood. A society that embraced this would produce an astonishing culture.
Reminds me of modern paganism.
It can do both. https://linuxcontainers.org/lxc/security/
> Making GUIs was easy as long as you stayed on the happy path, but the moment you needed to do something different you were back to writing reams of code

I'm making this up, but perhaps this was beneficial for UI consistency across apps anyway?
Company that solves hard problems in key industry gets high profit margins, news at 11.

The longer I've worked in tech, the more it becomes obvious why traditional business school approaches do not work in innovative fields. Between 2000 and 2016 Semi firms focused on outsourcing the expensive and high risk portion of their product to firms like TSMC, starting around 2016 a lot of companies looked at the risks and costs of further node shrinks in what they believed was a commodity business - shrugged their shoulders and decided they wouldn't chase after it.

In 2022, TSMC is effectively the only game in town for the latest generation of chips - and isn't letting up. Anyone who wants to "catch-up" is now stuck with the daunting prospect of spending ~100 billion dollars to re-create a commodity business.
All of this is really not very relevant to the New Testament. Sadly I feel people back then had in some ways a better grasp of symbolism, proverbs and Scripture than us today.
I remember reading Negroponte’s column in Wired Magazine. In the early 1990’s. I thought much of it could be described as a “precursor to many of the hype-driven internet phenomena that promise utopian gains”

In retrospect, a decent amount of his thoughts came true.
We didn't live such an interconnected world that some shit-head 13 yo from a country you have never heard couldn't harass you and ruin your life with impunity.
Nitpick: the House rake makes poker not zero sum amongst players.
Let's establish when the software became available.

"We began selling at the end of 1986, but Smalltalk was not offered out of Xerox itself until mid-1988, said ParcPlace spokeswoman Helene Tannor."

https://techmonitor.ai/techonology/object_oriented_languages...

----

Sept 21, 1987 — "A version of the Smalltalk-80 object-oriented development environment … has been announced by Parcplace Systems.

Smalltalk-80 DE version 2.2 is said to provide Unix environments with interprocess communication via sockets and access to Unix C shells. On the Apple Macintosh, it provides access to Desk Accessories and provides the ability to cut and paste between the Smalltalk-80 system and the clipboard."

https://books.google.com/books?id=ldk7z4Q-WWYC&pg=RA4-PA4&lp...
I think the view of matrices as a transform of space is more intuitive, for a visual approach. Ie, I think a nice addition to this webapp would be demonstrating (At least for 2 and 3 dimensions) what the transforms look like; this algorithmic approach it's showing feels less useful.
>Moonshot projects usually fail, by definition. OLPC was likely to fail from the beginning. That doesn't mean it wasn't worth trying.

No, but it can very well mean it wasn't worth trying this way - and this might have even been evident from the start not just in hindsight (see a top comment above from someone involved in the project).
They wouldn't sell to poor Americans and relied on NGOs. If you were an organization in the US with lots of children that were low income, they wouldn't return your calls. The Give 1 Get 1 was not a help to those audiences. I just wish they had given a damn about the forgotten in the US.
Heh. "1200 baud was the best money could buy and on sale for only $279.00!"

I bought my first 1200 baud modem for more than twice that! The Hayes Smartmodem 1200 was $599 at the time of my purchase. It was a great upgrade from the Novation D-Cat (300 baud) modem that I had been using.

I seem to remember that BBS operators were given a significant discount by the modem vendors. This makes good sense because it drives product demand.
PKI and physical tokens, preferably not involving plugging into any ports (NFC devices) have been my suggestion for most of a decade now.

Passwords were adopted when comuting was something that occurred at a specific facility and the goal was to keep the people, largely the users one already knew of, out of one-another's accounts and data.

The persistence of passwords in a world of global access and billions of devices is ... ludicrous.

And the failure of both enterprises and governments to identify better standards and practices is criminal.
I learn a reasonable amount of time.

Last discovery i made was DDD/Microservices and it passed by now.. took a ~6 months making it my own ( even refactoring my e-commerce webapp in it, but in a monolith since i don't want the DevOps overhead associated with Microservices).

Next up, i'm a bit exploring ML in multiple languages. I'd prefer ML.net but there aren't a lot of challenges in it found online. Reomimplemented the model 'Samsung Lama' in pytorch and planning to do some iterations on that.

And next up probably using ML5.js

After that, I'll probably be bored again.

What i want to say is that the feeling of ( lack) challenges will always stay a bit.

I'm with a large company and will do some internal tech talks about what i learned and i hope to have some more challenges internally. Since I'm at a pretty good company at the moment and not really planning to change employer.

The feeling won't go away and luckily I occupy myself a lot with additional projects, perhaps too much sometimes.
Rotating/expiring random 25 char passwords is unnecessary.

One big advantage of a password manager is you _can_ audit accounts/passwords. I do a once a year sweep of my personal ones in KeePass, and use it as an opportunity to close accounts on services I no longer use. (Not that I believe any 3rd party service can be trusted to actually delete your data when you close your account, but spending 5 minutes updating your profile with junk data before deleting it improves your chances of not ending up on spam lists or automated credential stuffing attacks when that service gets popped.)

For the work shared passwords we use 1Password, which while I prefer their old standalone app over their new cloud thing, they do two very useful things - 1) integrate with HIBP's password checking service so it warns you when you have a password that's been published in a dump, and 2) provides an audit trail of which credentials each team member has ever accessed, so you can revoke only what's needed instead of rolling all shared passwords every time a staff member leaves.
Sure, and eventually you end up rebuilding an [ad hoc, informally-specified, bug-ridden, slow] DI container because:

* Static references become a tangled mess, and you start wanting some structure around that.

* You have to answer "how does ABC component get access to DEF?" for increasingly difficult combinations of ABC and DEF.

Excepting Spring, pretty much all Java DI containers are lightweight.
>Satoshi likely became filthy rich off of his invention, so you'll have to excuse me if I'm not particularly sympathetic in that particular case.

What should his financial state have to do with his want to retain privacy?
You can delete that if you don’t like it.
I'm pretty sure mine were some of the criticism you heard ;-) My critique largely focused on the imperialist attitude of the project: Negroponte described the project with hope that it would be as impactful as the "Niña, the Pinta, and the Santa Maria" without any sense of recognition of th negative impact of those ships. When the first technical bring up touted OLPC developers running Doom on it, it was a reminder of how, no matter how much we claim technology is absent of agenda, it is many ways a reflection of the values of the developers.
For me the thing about Cerebus is that Church & State is fucking hilarious despite everything.

People vary in where they get off that train, I own as far as Reads, and I wouldn't necessarily recommend anybody else to read beyond Melmoth, but I think you're missing out if you skip the whole thing because Sim is an awful human being.
Do one thing, and do it very well. The fraction of our world that depends on this one company is very scary.
Other visual approaches are better. This one's too complicated.

Maybe what's missing is a slick animation...
You would be correct. The wash-trade yourself to popularity thing is frankly a flight of fancy that is a symptom of the larger poverty of the sceptic argument.

Sure you can identify some self-trading: to farm some new upstart marketplace airdrop, or maybe its a dev experimenting, or maybe someone is doing say a flashloan for fun and attention. But show us a collection or artist who "made" it using this strategy, I'll be waiting.

Rather than setting up a web of fake wallets, spending lots of money on gas, then getting almost certainly be caught (how much wash trading and realistic-looking wallet activity do you have to generate to sell out a 10k item collection?!), you can instead pay some crypto influencers to shill your project, or mint.

The reality is: reputation in this space is everything.
You are assuming the two systems are equivalent.
I largely agree but wouldn't be so definitive, given the diffuse nature of the civil rights movement. I think condoning or making excuses for lawlessness deligitimzes the speaker, and anyone who stands behind the statements. That said there are many within these movements that do not condone lawlessness
> [Wikipedia criticism page] indicates not much at all

You shouldn't take criticism uncritically.

> Even Bill Gates had the sense to walk away 5 years before OLPC even started

Bill Gates didn't “walk away”, he used Microsoft to actively sabotage OLPC, by directly targeting their intended market to prevent it from getting hold, since it was seen as an existential threat to the Windows desktop monopoly.
Friedrich Engels Introduced Darwin to Karl Marx and Changed the World
hypothesis: one purpose of "junk" DNA is to guard against viral disruption of coding regions.

even if they serve no purpose except to fill space, the added base pairs create "decoy" areas of DNA and decrease the likelihood of random mutations affecting vital functions.
Randomness Not Main Driver of DNA Mutations – Study Challenges View of Evolution
goupx isn't. upx still is.
Selling a stock immediately before legislation passes that drops the stock is obviously insider trading. In fact a lawmaker buying or selling any stock before news of legislation that affects that stock is public is insider trading. We don’t even need new laws, just enforcement of existing law.
Where is the SEC?

When we fail to hold the wealthy and powerful to the same standards as everyone else it makes a mockery of justice.
> In C++ you'd have to go write a bunch of code to arrange that

I don't think it's quite that bad. If you define a new struct or class that follows the "Rule of Zero (or 3 or 5)", the copy-assignment and move-assignment operators will have reasonable defaults. For example, the following Rust and C++ programs make the same two allocations and two frees.

Rust:

struct Foo {
m: String,
}

fn main() {
let mut x = Foo {
m: "abcdefghijklmnopqrstuvwxyz".into(),
};
x = Foo {
m: "ABCDEFGHIJKLMNOPQRSTUVWXYZ".into(),
};
}

C++:

struct Foo {
string m;
};

int main() {
auto x = Foo{"abcdefghijklmnopqrstuvwxyz"};
// Foo's default move-assignment operator is invoked on the temporary.
x = Foo{"ABCDEFGHIJKLMNOPQRSTUVWXYZ"};
}

The high-level "you assigned a new value so the previous value gets dropped" behavior is indeed what's happening, and it's automatic in most cases. But when we do voilate the Rule of Zero and override the default constructors/operators, things get quite complicated, and it's easy to make mistakes. (Also in general we often get more copies than we intended, when we're not dealing with temporaries.)

The "moves are implcit and destructive, and everything is movable" behavior in Rust is substantially simpler and often more efficient, and personally I strongly prefer it. But I'll admit that trying to contend with destructive moves without the borrow checker would probably be painful.
I really like the Go-like simplicity of these libraries, without the cursed architecture astronomy from the 2000s.

In general it's interesting times for Java. With all of language improvements from Kotlin/Scala, and upcoming Go-like concurrency it really feels like a renaissance for the language.
That’s not true:

> By default containers are unprivileged […]

https://linuxcontainers.org/lxd/docs/master/security/#contai...

As for LXC:

> LXC containers can be of two kinds:

> - Privileged containers

> - Unprivileged containers

> […]

> The latter has been introduced back in LXC 1.0 (February 2014) […]

https://linuxcontainers.org/lxc/security/
Nice. I wrote a similar thing a couple years ago, even "tinier" :)
https://github.com/dmaevsky/tinyx
Immutable state, undo/redo, immer-like patch recording etc in less then 200 lines of code
US claims jurisdiction over all .com/.net sites even if outside the US (2011)
What's the house rake in cryptocurrency?
I've always gotten pushback because I'm told that Sales won't be able to sell if there's publicly acknowledged downtime. I'm not sure what they think 99.95% in the SLA means, if not downtime occasionally. But, that's the reality. Customers apparently compare status pages, and pick the one that claims the least amount of downtime. (I bet you can fabricate benchmarks too. People love those.)

If I ever start my own company, I'm just going to make the Grafana instance public, perhaps with the Y axis scale removed. Then users can see "hmm, we're getting a high error rate", go look at the dashboard, and say "oh, everyone is getting a high error rate". The problem I always run into as a user of a service is "did I create this bug, or is it just something they're going to fix". 99% of the time, it's something the service provider is going to fix, and they're already aware. But because they don't communicate, I have to escalate and mitigate. That's half a day gone every time. It is infuriating. (The worst part is the time when it IS your fault, and you're used to making it the provider's fault. Resolution times can be pretty low when you're playing the undercommunications waiting game.)

I tend to monitor my vendors in great detail, so I'm usually aware of an outage before they are. Nobody that I pay for a plan has any way for me to make my monitoring available to their teams. I had a call with someone once about it (a popular build-your-website-from-a-git-repo service), and they said "oh, we'd let you into our Slack for 5 figures a year". No thanks! Give me a webhook and I can ping you within seconds of your global load balancer going down for the 10th time this year.

Anyway this has become a rant, but fuck undercommunication. It wastes my day, and I am already locked into a contract, so my business isn't going anywhere. Let's be honest now that you have my money!
That's what happens in the vicinity of masses.
It can be both propaganda to discredit and also be true.
Well mostly I guess that the first part has to do with checking that the end of one page matches the beginning of the next, and makes sense (the "makes sense" bit probably can't be brute forced) - 100! is probably not easily brute forceable either - but I suspect that this is really a process something that might not actually be strictly factorial in nature.

But once you've done that I think there's an actual mystery to solve as well - probably something that requires an actual human to read it
there is definitely a masculine toxic theme in the crypto culture (especially in the Wallstreet* scene).

Not saying your site pushes that, just that the scene has that culture around it and hodl is a part of that culture by association.
How much of a bath would you take on one share's portion of the assets? Oh, and how many of those assets are tangible?
Nowhere near the setup this couple had, but in my indiscrete youth I ran a multiline BBS "back in the day," from 1982-ish to 1996, until finally retiring it due to switching countries for work. At the end it ran on an Amiga 2000 though the BBS was hosted ona few different machines over the years prior. A couple of modems (2400 baud, then Miracom 9600, then 14.4K and finally US Robotics 56K), with a couple of gigabytes of SCSI drives. The BBS also offered a "telnet portal" whereby during certain hours of the day I placed a call to the local Uni that gave me an Janet connection, which could then be reached from anybody else on Janet, or the Internet if they could gateway in, to the BBS itself over dial-up. With that Janet gateway the BBS could host a few dozen people before it became overloaded, though of course, file transfers for anybody coming in via the Internet/Janet gateway were slower than molasses in a Minnesota winter.

Interestingly I had two features on this BBS that were prescient in a way. People with two modems & phone lines, or access to the Janet/Internet portal, could trade bits of files via a modified Zmodem protocol, the BBS acting as a warehouse tracking who had what bits. I later used that same protocol to trade warez on the warez scene FTP I ran for several years. I did say my youth was somewhat indiscrete.

https://justinlloyd.li/blog/multipass-protocol/

And the BBS also offered a way where you could post short 128 character messages, what I called "quick chat", on the front page wall, and people could respond to your post with their own 128 character message, "follow you" (alerting) so they would see your messages at the top of the wall whenever they logged in, or just block you because you were annoying.

https://justinlloyd.li/blog/thats-a-really-short-skirt/

I've read Rusty & Edie's write-up before, and my mind always returned to "why?" Not "why" did they do it but "why such a terrible h/w configuration?" They obviously had enough money to pour in to this for the A/C, the power bill, the hundred+ phone lines, computers, the storage, but rackmount equipment existed, small, reasonably affordable multi-user UNIX minicomputers existed, multi-line ISA cards existed, including multi-user BBS software for IBM PC. I am missing something about their setup and why it was that way that is blindingly obvious, but I cannot figure out what it is.
>The first is something I guess I don’t do. If I select something that I want to paste somewhere, then I’m going to paste it right away; I already know exactly where it goes.

I often want to paste things multiple times. e.g. I paste an interesting URL to an instant message chat, then maybe 10 minutes later I paste the same URL to someone else.

>The second is that searching in applications you use frequently replaces the selection?

no that's not what I mean. I'm talking about this: https://imgur.com/QiQiBLT.png

suppose I didn't know what "appending" meant and I wanted to search for it. I can highlight it, rightclick, then choose "search Google". I don't want to paste "appending" anywhere, I just want to search Google for it. but the act of highlighting it will overwrite whatever is in the middleclick buffer. so if that's the only clipboard I had, searching the web would interfere with copypaste, which is stupid.

>This one is more subtle, but pasting from the primary selection into a textbox is supposed to replace the content of the text box, rather than appending to it.

again that's not what I meant. I'm talking about taking a portion of the text in one textbox and replacing it with the text from elsewhere. for example, suppose I want to change part of the message I'm typing right now with lorem ipsum. it looks like this:

[1] https://imgur.com/GWldV00.png (ctrl-c copies)

[2] https://imgur.com/63RrISF.png (highlight destination. this overrides middleclick buffer, destroying the lorem ipsum copy if it were placed there)

[3] https://imgur.com/zGavx2b.png (ctrl-v pastes)
> If the developer introduces a major change, it'll fork the chain. Everyone on the old version of the software will see one chain, everyone on the new version will see the new chain.

Why? Can't the system keep using the same chain, or is this just convention? If any software change required a fork, you couldn't do even the most trivial of bug fixes (say, fix a typo in the UI, or whatever). But I notice you said "major change"; so who decides what's "major" and what isn't? On which grounds?
As Harrison noted, the authors are appropriately conservative.

The team found that the carbon trapped in a handful of rocks probed by the rover is dramatically enriched in light isotopes of carbon. On Earth, the signal would be seen as strong evidence for ancient microbial life...

...however, the researchers are reluctant to make any grand claims, and they have worked hard to concoct alternative, nonbiological explanations involving ultraviolet (UV) light and stardust. But those alternatives are at least as far-fetched as a scenario in which subterranean microbes emitted the enriched carbon as methane gas. The team concludes the study does “inch up the plausibility” that microbes once existed on the planet...
LXD is great, but one nice feature of Sysbox is that it's an OCI-based runtime, and therefore integrates with Docker, K8s, etc. In a way, Sysbox turns Docker containers or Kubernetes pods into LXD-like containers, although there are differences.
This, it’s really exhausting to read this never ending wheel reinvention. Sure any one can use simpler non-spring frameworks, and other “non standard” frameworks and libraries for 1/10 or 1/100 of the functionality, and get 10-100x the bugs and much less or zero support. But we need netty! And then when you add thread pools, jdbc, logging, etc? Yep you’ve reimplemented spring. Just use spring, spend the time to learn it and reap the rewards.
Not really. The Scripture is very good at showing what's in our heart: we have freedom to interpret some non-obvious things wrongly, to not put effort at actually understanding it and into deluding ourselves. However especially the Gospels have a lot of very obvious spiritual teachings.

But very often the truth reason that we don't like them is not because of our intelligence(you can find genius people believing in almost every kind of faith or ideology), but because of trauma, misunderstanding or the fact that often deep down we want to be our own gods, but we just end up being slaves to our own fragility and animal-like passions.

Hebrews 4:12

"For the word of God is living and active. Sharper than any double-edged sword, it pierces even to dividing soul and spirit, joints and marrow. It judges the thoughts and intentions of the heart. "

(edit: also, my point is: if you ignore all the things you shouldn't ignore, it's easy to leap to wrong interpretations. you shouldn't ignore them!
end of edit)
Seems silly to me not to list all available languages. I would have never known this if you didn’t tell me. I didn’t slipped my mind to consider its a Profile Settings thing.
The one thing I don't get about Flat Earthers is who benefits from promoting a globe? I haven't see a conspiracy theory that didn't have someone benefiting from the conspiracy. Who exactly benefits / profits off people believing in a globe instead of a flatland? The motivation escapes me.