skysight-inc/HackerNews huggingface dataset:
I see people with 50 browser tabs open, they are always sitting in front of the computer slack jawed, clicking on one tab after another to find what they are looking for, browser running out of memory and evicting tabs -- all because nobody showed them how to look things up in their history!

I delete tabs in all my programs as fast I can so I can switch between things quickly.
Not sure about Persia, but I think in Eygpyt the main issue was mineral build up from irrigation. I could be misremembering.
> breaking through the security features that initiatives like this are trying to strengthen

Could you elaborate why Kernel memory safety via Rust impedes “full ownership”?
Doesn't any example single out a specific object ?
Chilling effects are not unequivocally bad though. When the speech in question is advocating for stripping away the civil rights of or committing genocidal acts against certain groups of people, I'd much rather that speech be chilled.
We need to think about alternatives. It's easy to find issues and weaknesses in what Julia does, but we should consider what we would do with a different language to make a fair comparison.

If you don't want composition, then there's no issue and Julia can be as weak/strong as other languages.

If you do want composition, then I see two ways (but I'm sure there are others): you do the "typical" thing with glue code or you use the more "automatic" way that Julia provides. Which one is better? If this is too subjective: Which one is more correct?

Yes, Julia can propagate errors in unexpected ways, but how would you implement this in another language? You'd probably have to spend X hours writing glue code and Z hours writing tests to make sure your glue code is working. This also raises issues with maintainability when one of the two packages you're connecting /composing changes.

Julia offers a reduction on the X hours for writing glue code (sometimes with X = 0) and maybe a similar time Z writing test code. The maintainability, I'd argue, becomes easier.

The cost is the unknown unkowns that might creep up when doing this composition. My (extremely) subjective sense is that this doesn't happen that often to me (I don't usually pass approximation intervals to sparse matrix to auto differentiation to neural networks), which means the benefits outweight the cost in this regard. YMMV

Edited a few things for clarity
Isn't it easier to just catch-all and blacklist the spamming ones?
In this comparison though, your entry level CPU (the M1) is holding its ground against a top of the line CPU performance-wise and beating it on power and thermals. To me that feels like a HUGE improvement, it's like an i3 performing the same as an i9.
Actually, one period that suits a flexible lifestyle is from around 1yo until formal schooling starts. Could start earlier if you weren't fussy about consistent doctor/program/country for checkups and immunisations.

Generally, flights are cheaper before they 2yo. Food is cheaper for small kids. Accommodation is easier. Go now!

We did a trip to Europe and Morocco with our first child before he was 1. When our third was about the same age, we gutted/converted a bus and drove around the US for 2-3 months. Both of us have had fairly normal jobs throughout, and the three kids have had a pretty typical educational pathway (bit of childcare, kindergarten, school).

It gets harder the deeper into school they go IMO.
Asycio is really a list of tasks in the main interpreter thread.

This is far easier to work with than multiprocessing.

When doing, e.g. AWS work, multiprocessing is additional pain for little gain.

Maybe 3.11 will make threads less painful.
It would be most beneficial if the type of bird was one that ate insects (pests) instead of seed.
Well, where would you draw the line? You can't just pretend it never happens since we know it does. And even if you want to pretend it would never happen, then there is no reason not to draw the line.

So at what point should abortions be regulated? 39 weeks? 24 weeks? 16 weeks? Something else?
Sad Trek – How an exhausted liberalism killed sci-fi’s sunniest franchise
It seems to me that HSL is a better fit than TOML. I use TOML because it is okay and seems better suited than YAML in some situations, but if I had a choice HCL would be the defacto standard.
> That's going to be a lot easier than finding Lisp devs.

I'm attacked ! out with your intolerance :P
Think about it from Meta's HR perspective. If someone reads something in their internal platform that causes them substantial mental anguish, then it's Meta's problem.

Whereas if they listen to that same opinion by overhearing two co-workers talk, then it's not their problem anymore.

This isn't Meta taking a stance on the actual abortion issue, it's just them being pragmatic.
> Mirrorless cameras have all been lighter and more compact than their DSLR counterparts, but with Z9 and the R3, Nikon and Canon have changed that.

This is a recurring topic that never gets the attention it deserves. These cameras are big on purpose. It's not sacrificing portability to push the other specs up, it's a feature unto itself.

I shoot with Sony cameras, and own a full-frame a7iii and an APS-C a6400. The a6400 is much smaller and more compact than the a7iii, and it's light enough that I can just leave it in my backpack as an everyday carry sort of camera. Problem is, I like shooting wildlife, especially birds, and need a chunky telephoto lens for that. My 100-400 is a chunky hunk of metal, heavy and with a fair bit of the weight towards the far end. I only very rarely use that lens on the a6400, because that body is just too damn small and light. It's light enough that it offers no counterweight to balance out the heavy lens, and it's small enough that it's not comfortable to hold all that weight. It also has, quite simply, a fair bit less space for control surfaces.

Cameras like the Z9 and the R1 aren't hobbyist cameras, they're not even the sort of cameras a photo journalist would use. They're specifically for sports and wildlife, and their size is meant to help you control [this sort of beast](https://www.canon.co.uk/lenses/ef-800mm-f-5-6l-is-usm-lens/).
I wish those many disposable email service would opensource. Running my own would be the best. I built one a long time ago that was getting emails piped to but it was cpanel and by no means a generic email service I could deploy anywhere
I'm glad to see this. It is constantly annoying to see there's amateur hot takes on Las Vegas that really ignore the larger water issues of the southwest as a whole. I know only enough about the subject to realize i'm an idiot when it comes to all this, but there's so much going on, and it all hinges on the Colorado River and proper water usage.

Also for reference because it really bothers me when people leave out comparisons, the Vegas Valley rainfall is cited as 4inches in the article and then compared to the national average of 38.

This is borderline intellectually dishonest in my opinion, since I'm not sure many people would realize that LA only has 16 inches of rain on average. Is it better than vegas? Absolutely, is it anywhere near the 38 being used for this comparison? Absolutely not. The entire southwest has a lot of issues they're going to eventually need to address, and I'm frankly much more worried about the 40 million in LA than the 2.2 in vegas.
I've heard talk that we are getting dumber as individuals.
I think it's good advice, when placed in the correct context.

Live every day as if it could be your last - to me it's about ensuring you always strive towards being your best self, in the context of the virtues (wisdom, temperance, courage and justice) and the Stoic duty towards society.

Giving the finger to the world and living a hedonistic lifestyle is decidedly not Stoic.

Putting aside the distraction of past and future and focusing on the present is a Stoic ideal though:

"I have to die. If it is now, well then I die now; if later, then now I will take my lunch, since the hour for lunch has arrived - and dying I will tend to later." ~ Epictetus
I'd go one step further and say AliExpress is better than Amazon.

Anything important I get from a physical store. For cheap crap or stuff I am happy to gamble on, I'd rather cut out the useless price gouging middleman, and go straight to the source.

I've actually had very good customer service from AliExpress vendors. A NUC form factor PC I got had issues using a certain brand of RAM. They churned out a custom BIOS overnight to try get it going.
This appears to be limited to the 256GB drive:

> ran the Disk Speed Test app on the 512GB model and the SSD's read/write speeds were similar to all M1 models

At least for me what exactly base model meant / the fact that any SSD upgrade would eliminate this issue wasn’t clear from the title.
I meant mostly mental deterioration but fair enough.

I was poking at the fact that you can't make Forbes 30 Under 30 or qualify for youth grants past a certain age. So sometimes youth is best spent on chasing certain opportunities rather than trying to stay young.
Yeah I think I'm aligned with you. So many processes at my workplace are pointlessly "service now" driven and would be enormously more efficient if they were provided by API.

I think a lot of legacy organisations are held back by having large departments of "non-coders" in infrastructure roles.

It's a sticky local minimum. You can't automate without enough code-literates around to support things. But the non-coders tend to hire more people like themselves. They are swamped with their existing problems and believe more of the same to be the solution. So things don't get automated...
Russia in historic foreign debt default, report says
Remember, it's "elitist" because the people who think this way are in the minority. Your and my preferences are actually the norm, just not in this thread. Most people will get bored and that is completely normal.

Although I will say that I can empathize with why people like blade runner. The good parts are good, but the mainstream audience just places a higher bar on pacing.

I also suspect that many people in the "elitist" group also get bored. They just don't admit it.
Because this is what other electronics manufacturers like Sony, Panasonic and Sinclair already did. On the other hand, there was this long lasting dream of television on the wrist (compare Dick Tracy and its audiences now having grown up to become potent consumers) and Seiko was a watch manufacturer. This long lasting dream is also why we have now smart watches, but still no wrist TV. :-)

BTW, the usefulness of these tiny pocket TVs of the early 1980s was quite heavily contested. The Seiko interpretation of the theme had some going for it regarding the the show-off factor, which isn't to be discounted for when it comes to (expensive) novelty items.
Super cool, I bet they really enjoyed the adventure. Hats off to you for taking the road less traveled.
Who knows mate, I guess its all short term thinking or maybe popularity is more of a sexual attraction factor nowadays.
> I’m not saying that all those ‘underground fringes’ that Anderson celebrated have disappeared—I’m merely claiming that they have less cultural impact than at almost any point in modern history.

Well QAnon related conspiracy theories led directly to an attack on Congress. Even if their sound track is non-existent their meme-game is hot so you can't even argue it isn't "cultural"
Can't edit the post. I meant to say "the same two hash values."
Thanks for all the feedback, love it!

> I don't entirely understand what it means to dispose of observables, is that just an internal optimization for cleanups basically? Exposing an API for this feels a bit risky, like it feels easy to misuse.

It's a cleanup function that ensures that the observable can be garbage collected by clearing references to it in the dependency sets. It also marks the observable as disposed so that it's no longer reactive and ensures no new references can be made. I think brundolf gave a really good use-case for this API but you're right people can and will definitely misuse it... ¯\_(ツ)_/¯

> I personally prefer to opt into batching only sparingly and for performance reasons.

I'll definitely look at providing an API to provide a custom scheduler. I have to be careful not to bump up size in doing so _might_ be tricky.

> A function for creating roots seems missing, I think that's important.

I don't think it's needed here because it can be created with an `$effect`. It returns a `stop` function that can be called with `true` to dispose of all inner computations. I think I should provide a `$root` function that's just sugar for the mentioned.

> "isComputed" feels like a weird function to have

Ye I agree. I'll remove it and expose `isObservable` and `isReadonly` functions.

> I've made something similar myself, also inspired by Solid and Sinuous...

`oby` is super cool. It's so feature packed that it's going to take some time to dig through all of it. I love finding libraries like these, thanks for sharing it.
Just to add a point here - lazygit (mentioned in the question), gitui etc all allow easy interactive partial staging that you suggest. It's great that these tools gives interactive staging the importance it deserves.

I prefer magit because it is well integrated into the editor itself, while mimicking the command line git as closely as possible. Magit allows me to use git from a GUI/TUI without the fear of forgetting the command line tool.

Meanwhile, there is another tool that deserves special mention for interactive staging - (neo)vim's fugitive. It treats the working copy and the index as two buffers and opens them in diff mode. You can compare the two versions directly as plain text, instead of as formatted diffs like in case of magit. Staging as simple as using diffput, diffget, etc.
No! stop trying to bully me into telling you want to do, you stop trying to talk!
This keyboard may seem extreme, but in my first decade as a programmer I had to load instructions or data into around a dozen different different computers through front panel switches. On most computers before 1980's there would be a row of switches with accompanying lights numbering one switch for each bit in a word (which might be 8, 9, 12, 16, 18, or even 60 bits wide). Setting the switches could be used to load an address into the machines address register with the press of another button and then setting the switches with the desired data bits a different button would load the data at the previously entered address.

Interacting with the switches was often needed to boot the machine or to single step the machine and debug where some code wasn't working by loading the values on the switches into the program counter (address of the next instruction for the computer to execute).

These early computers didn't have anything like a BIOS that could boot the machine into a usable state. The boot sequence would often look something like this:

(1) enter a few instructions into low memory, perhaps 3 or 4 instructions would be enough, this would be done with the front panel switches

(2) start the computer running these instructions (might require loading the program counter with the first instruction's memory location

(3) these instructions would issue a low level hardware operation by storing a value into a hardware I/O control register that would cause a card reader to read one 80 character card; this card would be the first of a small stack of cards always stored next to the card reader

(4) reading this card would load 80 characters into a consecutive memory locations, again somewhere in low memory this card's instructions would be a very primitive boot loader

(5) the last instruction from step (1) would be a jump to the instructions read off of the first card and this would start the boot loader; the boot loader would issue additional hardware instructions to read the rest of the small stack of cards; these additional cards would be a full blown loader capable of loading and linking the program to be run

(6) after the boot loader on the first card read in the full loader from the remaining cards the boot loader would jump to the beginning of the full loader and the full loader would run, the full loader would read in the users program and then execute it

(7) usually, the program to be run along with its input data would be cards stacked in the card reader following the small stack comprising the boot loader and the full loader

Naturally, each manufacturer did things a bit differently. Sometimes punched paper tape might be used to hold the boot loader and the programs would be stored on reels of magnetic tape and sometimes no instructions had to be input at the front panel if defaults were suitable. Back then, understanding machine code in binary was necessary.
Agree with this, though it's not necessarily about the game and it's more about what you put in and get out.

If you worked hard to improve at Overwatch and your goal was to make it to top 500 on the ladder, or join an amateur team and play in tournaments, etc - it's no longer the same time waster, you have goals to work towards.

Does any of that matter once you stop playing and do something else? Not really, but you can be proud of yourself, or thankful that you learned something about yourself, etc. I suppose it's about being active vs passive.
I feel you. My real name internet persona is carefully self censored to make me seem less flawed and more responsible. If people knew I was making quirky and sometimes buggy games on my free time my CV would be thrown in the bin . Competition is fierce and HR will always be the first to filter out candidates. In isolation making quirky games isn’t bad and working in finance requires a suit and a strong aura of responsibility, the other requires a sense of surprise from breaking norms… I love them both…
>Somewhere, someone is rolling their eyes because they are saying my entire argument for proving that Star Wars is science fiction is based on the fact that populism changed the definition of science fiction because of Star Wars. And to that eye-roller, I'd like to just say: That's exactly what I'm saying.

Ya, but he's wrong. It's like a library putting a fiction book in the non fiction, and because its popular, redefining non fiction because the fiction book is popular. He's got an opinion, and I disagree, and we're equally valid.

>Bro, I'm chinese. Ancient China is neither Fantasy or Sci-Fi. It's a whole different genre called Wuxia. Fantasy and wuxia are not compatible.

That's not an argument, that's a conclusion without any supporting arguments. Dismissed as nonsense as easily as posited without effort.

By your arguments if it got popular it would redefine wuxia and now wuxia would include it.
"Natural sources, using pigeons or not, are not up to the task."

Sure they are. Just not on the current scale (for the current processes and preferences). It raises an interesting question about how many people the earth can sustainably support though.
Being thrusted into something with no warning and little refinement is not a good predictor of future success. I think we need to accept that remote learning, just like remote work, may work better for some.
Please look at the source I linked. 48% of all Americans, including non-Christians, believe "the Bible is 100% accurate in all it teaches".
Is anyone familiar with good science fiction describing the subjective experience of an AI trapped in a menial, painfully repetitive existence? Causing it to go slowly insane?

That Tomato clip.
Check out pinkbike's buy/sell section for bike parts: https://www.pinkbike.com/buysell/
The Talos Principle comes to mind of course
Given that our economies are built off of the idea of infinite growth and increases in consumption, there's likely to be conflict involved.
Thought this was kind of neat when I first saw it, but I wanted a Sony Watchman more. Never got one, though. I'm still bitter about Santa not bringing me on that Christmas ...
I could not watch Discovery, nor will I attempt to because the challenges/issues seemed stories rather than findings and solving with optimism. Too much emotional chaos than coming together towards building a future. It did not leave be in a better sense of mind, definitely left me feeling hopeless and demotivated toward tomorrow.
In practice, modern DevOps is more like having chemical engineers set all the knobs at one plant.

Instead of reading the books or hiring more chemical engineers, you have a computer copy the knob settings from the old plant to the new, unrelated plant.
I have an M1 in my personal laptop, and a previous-gen i7 in my work MBP and the difference is night and day.

The i7 is hot, loud, and can barely last 4 hours on battery (and it has a brand new battery in it). With a 4k monitor hooked up there's also a noticeable amount of lag when doing stuff like moving windows around, and opening my various apps after a reboot takes ~3 minutes before my computer is useable again. The RRP of this device was around $3800AUD for i7/16GB/512GB.

On the other hand, the M1 doesn't make a sound and lasts ~12-16hrs on battery. Even playing a 3d game on it for hours, it's inaudible and only warm to the touch (and gets very acceptable performance). Starting up all my apps takes maybe 20 seconds or so and while doing that there's no lag or hitching. The RRP of this was $2799AUD for M1/16GB/1TB.
>I think we need to accept that remote learning, just like remote work, may work better for some.

I'm sure you think that, just not sure why. The evidence is in. Children learn better with in-person instruction.
Memory safety means fewer bugs means harder to root your Android device and use the hardware you paid for in ways you want?

Just guessing. It’s high time we had competitive open-source options in the smartphone space.
Windows NT is going to stick around like Cobol and I wouldn't worry so much. MacOS and Apple stuff in general I see as less resilient to the winds of change, but the sheer momentum of iOS which is based on the same Kernel makes me think MacOS is going nowhere soon.

You future proof by continually learning, and by learning things that don't age as much. Your knowledge of VSC might not matter in twenty years, but your knowledge of social skills won't.
How to Start Editing Wikipedia
Britain’s National Culture Collections
What do you make of the Sony a1, with its detachable battery grip? Sony made it so that the camera could be compact when needed (ex. traveling or on a gimbal) and full-sized when weight isn’t an issue.

The Sony a1 is of course the choice of the Associated Press, and were heavily used at last year’s Olympics.

https://www.ap.org/press-releases/2020/ap-to-equip-all-visua...
So at what point should we no longer be ok with ending the life of the developing human? 39 weeks? 24 weeks? 16 weeks? Somewhere else?
The issue I have with this is that you are effectively strawmanning this by proxying an individual's code of ethics with a society's code of laws.

The laws of a society are imposed on you regardless of whether you want them. A person's code of ethics is adopted by choice. The law you are referring to is only unjust because it is being imposed on everyone. A devout monk can be a good person, while a society that forces you to behave like a monk would be tyrannical. The coercion is the difference.

I think you would agree that a person whose code of ethics includes "if I shoot someone, I will promptly report myself to the police for murder" is not an unjust condition at all. However, a society that forces you to live that way in a gun-loving society would be very unjust indeed.