skysight-inc/HackerNews huggingface dataset:
While technically true, I'm not sure that the iterator invalidation argument is that strong in practice. Rust doesn't seem to eliminate those problems, it more moves them around and transforms them into different (though sometimes easier) problems.

We often think that the borrow checker protects us from these kinds of mutability conflict / single-threaded race conditions, by making it so we don't have a reference to an object while someone else might modify it. However, the classic workaround is to turn one of those references into an index/ID into a central collection. In real programming, that index/ID is equivalent to the reference. But while I hold that index/ID, the object can still change, which kind of throws the benefit into question.

In other situations where we only have multiple read-only references, there's not really a motivating problem to begin with, even when coded in other languages that don't also regard them as read-only.

I think the other benefits the article mentions (concurrency benefits, plus encouraging into flatter, cleaner architectures) are a bit more compelling.
I wish this existed a few years ago when I was regularly working on large Make projects. Excellent work.
Unix is designed with C. C it's the Unix API, among some additions, like Posix. Advanced Programming in the Unix environment is your guide.

>Perl/awk/sed suck so much...

Perl replaces awk, sed and sh and it's far better than python for system scripting. Python with whitespaces it's a clusterfuck.

>Secure sh program.

Perl has pledge(4) and unveil(4) support under OpenBSD from base. Far better than Java and C#. And I consider OpenBSD the correct BSD descendant following the best philosophies from Unix, even if I use Hyperbola GNU/Linux as a daily basis because of the freedom of sharing.
And OFC a good bunch of OpenBSD tools are installed here, such as Oksh and sndio, doing proper audio mixing in userspace (and loopback monitoring, cool for WebSDR's and radio tools). Easy peasy. Try that with Windows.
Possibly you replied to the wrong post; I don't know anything about timing attacks. My post was about whether the entry node knows that it's the entry node.
>You're mistaking redistribution for destruction...

No, you are. With respect, you should consider reading some history. Try reading about the conditions of the peasantry after the black plague, or postwar Europe, or even the various falls of the various iterations of Rome. Fire destroys the previous order, yes, but it also sows the seeds for growth.

But fire bad! Yes, yes, I know; but this forest isn't the only forest, nor is it the only possible forest. Fire bad, but fire is the only way to fix this situation, because of the way "we" have "managed" our "forests" for as long as I've been alive. Maybe I need to be a Boomer to properly "understand". If there's another solution, I'm all ears, but history suggests that fire is the only solution.
if you couldn't use WASM to solve this, how would you solve this? https://postgis.net/ ?
you are reasoning from the implied functionalist premise that forms of domination exist because they are necessary

this is a false premise

forms of domination exist not because they are necessary but because they are achievable—because those who support them are better organized and resourced than those who oppose them

those of us here in the 'global south' are generally not a fan of the term, lumping together as it does botswana, myanmar, the philippines, and argentina under a single rubric; it reflects a cartoonishly shallow analysis of the real social relations in the world system
>Why do tv shows need multiple seasons ?

Because people get comfortable with the characters/storyline and want to see more. Is it really that difficult of a concept?

And I find it amusing that you bring up British TV, because the only shows that I can think of that are super popular and have a worldwide audience are the ones that run for quite a while. The Crown, Downton Abbey, Peaky Blinders, Sherlock. Yeah they do a lot of shorter ones but those barely get out of the country as far as I'm aware.
Tech bosses could be jailed in Britain if platforms fail to protect children
Right up there with "Okay, Houston, we've had a problem here".
You seem to believe that doubling (or quadrupling as suggested elsewhere) the installed DRAM has no energy cost. Adding several watts of mandatory 24x7 idle power consumption to a machine mostly celebrated for its energy efficiency seems odd.
Show HN: Zwin – open-source XR windowing system for Linux and Meta Quest
Hi, I and my team just released the first beta of Zwin, a windowing system for XR. It can display multiple 3D apps simultaneously, as well as regular 2D Linux apps.
It's fully open-sourced and currently supports Ubuntu/Arch Linux + Meta Quest 2/Pro.

...it's hard to describe VR systems with just a text. Here's a video demo:
https://www.youtube.com/shorts/aPeacvIrVMo (short one)
https://www.youtube.com/watch?v=uZEDEfEZB1w (full demo)

In a nutshell, Zwin has following features.

- Displaying existing 2D Linux (Wayland) apps and placing it freely inside VR
- Opening multiple 3D windows simultaneously, which is not possible in existing VR systems
- Instant switch between VR headsets & regular 2D screen

This enables use cases such as: viewing 3D models (STL files) directly inside VR, using Blender on Wayland to edit them, and watching tutorial videos on YouTube inside Chrome at the same time, all without leaving VR.
It also supports 2D screens, so you can put off the headset and continue working if you got tired.

It's still in early beta, so there should be lots of bugs and problems. But it's open source so you can participate the development, or make your own 3D apps for Zwin if you're interested.
I'm really glad if you check it out and tell us what you think!
My personal laptop is an M1 Air (16gb)... for anything dev, I use VS Code + Remoting extensions and just work "on" my personal desktop (local or over vpn/wireguard). It means I can't really do much without an internet connection, but that's often the case anyway.

I will say that a lot of the software I run in Docker has an aarch64 bundle... there are a few things that don't. There's now a beta version of Docker Desktop that includes Rosetta support, which should dramatically help for x86_64 images. I also have found that the FS I/O is not great, but getting better.

(prior job was using M1 Max, current is windows+wsl)
That's a regular comment that's been written for many years already. But there's another aspect.. it might not be a simple graph, where zero work and 100% leisure is great. Maybe we need both but of better quality and balance.
The State dept happily encouraged the use of broken cryptography machines in the past. They don't have a clean record on transparency.
I used to buy PCW religiously every month, starting with the 1st issue which had the NASCOM-1 (kit computer) on the cover, which was my first computer.

I'm not sure you can really compare PCW to BYTE. From what I recall PCW didn't really get into the more abstract computing topics that BYTE did - it was more more focused on products.

Another good magazine from same era was Dr. Dobb's Journal.

Shame that all these geeky magazines have disappeared.

It's interesting watching some of the old c.1980 BBC computer education TV shows that have been uploaded to YouTube. It's funny watching them trying to earnestly explain to TV viewers the difference between a 16-bit computer with a 16-bit bus vs one with an 8-bit bus, etc... I guess back then there was a thought that the general public would be brought up to speed on the nuances of such things!
Reddit recently started using a nonstandard Markdown implentation so that escaped links are broken via the API (and old.reddit.com).
It's called SSR, but unless you invest a ton of effort into architecture, it won't fallback to the point where buttons and links still work without js, it will just render.
Terry Tao and Zack Weinersmith
That's not correct:

$ podman run -it -e RUBYOPT="--yjit" ruby:3.2
irb(main):001:0> puts RUBY_DESCRIPTION
ruby 3.2.0 (2022-12-25 revision a528908271) +YJIT [aarch64-linux]
=> nil
It was better when Daniel maintained it.
For anyone thinking Ruby is dying or slow, it's not the reason people like me used it and sticked with it in first place! It's about the experience when you write the code itself. It's natural, like a flow of water, and you're suddenly in Zen mode, where your thought just naturally flow without even you're aware or not.

I first time learn Ruby from zero to "hero" in production confidently is in just under a week. And as far as i know, no other language could bring me such experience.
I think you'd need to qualify what better means here. GPUs will give much higher performance for FP64 than CPUs will. The price of CPUs has continued to increase significantly in the last 5 years, and now high-end Xeons are more expensive than GPUs. Consumer GPUs aren't what you'd typically compare to since people doing large scientific simulations wouldn't use a desktop unless it's a very small model.
They’re fast but that’s not usually why. ARM added some functions which could help with math-limited code:

https://community.arm.com/arm-community-blogs/b/architecture...

Most JavaScript isn’t dependent on that specific a feature for performance, however. In most cases what matters more is that they have great memory performance and handle branch-heavy code well.
Commit messages might be pointless. Bad commit messages certainly are.

I do a fair amount of git blaming on my own code and I find that my years-old messages do help me understand the purpose of old code.
A glorified Copenhagen restaurant (Noma) built on uncompensated labor
Salary range disclosures backfire after government push
I guess in theory that would be true, but in practice (at least where I live), there is no accountability. So yes, doctors, lawyers, architects/engineers etc, get all the prestige and social status, without the downsides.

There was an exception though, like 10 years ago where the doctor was removing a patient's appendix and damaged major artheries. The poor patient lost the leg and the other one is not functioning well. They've sued privately (and had top lawyers) and after a very long process they've kind of won some meagre settlement. What was actually interesting was the fact that the major regional hospital never had a "doctor's error" in the last 20 years, only so called "complications" (which was "nobody's fault").

Doctors (and similar) don't get insurance against damages at all. Why would they?
Glad to see Ruby still going strong it will forever be the 1st programming language I actually loved working with, and the combination of it with Rails was amazing. Had to move to the other side (Typescript, Django) but I think unless ChatGPT will write all the code 10 years from now - Rails and Ruby will still be there, providing teams with a lot of power and a lot of fun.
Is a venture studio right for you?
> a joke

More like a thought-terminating false dichotomy that only serves to quash healthy discussion.

Let's leave these "jokes" on Reddit or Twitter where they belong please.
As someone experienced in Ruby (and Rails), I've also always had the opposite experience. Very little options!
That wasn't specified in OP's comment
> Two weeks before they sent the property tax notice (from the govt) in spam and had I missed that email there would have been a penalty.

To be fair, a lot of gov agencies suck at sending email. Lack of SPF, DKIM very likely DMARC is widespread.

> This spam thing is such a black box, so don't be like me and check your spam folder just like you check your inbox if you're on Gmail.

Tends to be that way, otherwise it'll get gamed really fast. Especially at Google's scale.

> P.S. Also looking for a good alternative to gmail if anybody has some suggestions.

There are plenty of good email providers, but spam filtering is an incredibly difficult problem. Don't expect miracles in that aspect.
Do you really need to know? All that matters is that the GC will eventually clean up the used memory. When you're interested in that sort of info you're using the wrong language or asking the wrong kind of questions.
Another critical difference: we can store propane inside of steel and/or concrete containers. There are a few "steel and concrete" containers that can hold electricity (ex: Pumped Hydro), but the bulk of our technology is in Li-ion / rarer metals.

Steel and Concrete are two of the cheapest materials we have. Anything that uses it (rather than more expensive stuff) is strictly an advantage.
Unique trilobite trident could be the oldest evidence of male sexual combat
I don't know but if something can decide to do or not do something, I'd say that's a start. Blackholes can't decide not to suck everything in to them, there is no intent behind it, no responsibility. It just is what it is.
PCI cost is typically in the noise for realistic applications. There are ways to reduce latency and signal flags across PCIe, but do most of the workload on GPU to keep the latency down.
I feel like somebody should mention Nushell.

So, err, hey, did you hear about Nushell? You should check out Nushell: https://www.nushell.sh
And Linux keeps failing because of companies like System76 which cannot seem to build, or partner with a company, to be this competition.

Lenovo would crush Apple if it partnered with the Linux Community and made a cheap (in price!) everyday laptop for the consumer and focused on privacy and no lock in.
Get Free Motivational Quotes
How would this compare with the best current intel based laptop (running linux). Primarily cost-wise and computational performance wise. The comparisons offered are with previous macbook models and that is not particularly interesting or illuminating if you are not an existing user.
> If you're selling a machine to professionals

They are selling to professionals, but probably not ones that speak your exact language. Having a solid understanding of hardware puts you into a small small minority of professionals that this was meant to be for. This is the same for Intel and AMD marketing: hardcore tech people are not the target audience for this material.
https://archive.ph/ktoRe
Some good ideas here for when your tests are in a separate repo than the system under test (GPUs/drivers/compilers in the case of the author, but it's applicable to a variety of industries).
its understandable for a laptop. I look forward to in 10 years when I no longer have a USB A device.
You can also use category:primary, I add that to all my searches, gmail search is useless with out it.
CNET's Article-Writing AI Is Already Publishing Dumb Errors
A powerful laser can redirect lightning strikes
The last version that was 100% forward progress for me was Snow Leopard, which was essentially the performance/bug fix revision of Leopard. The Windows 7 from Vista equivalent.

Every update since then has felt slow, or introduced bugs. Perhaps it was because Snow Leopard came on a physical disk, so they couldn't "just ship it".
I believe I can Fly [A Fly.io Review]
Running Chrome on an Apple product is downright wasteful.
Wrote this up and thought it might be useful to the community.
Except, with Apple's new kit here, the RAM isn't simply some external chip soldered to the main board, it's actually on-die with the CPU silicon (and everything else in that silicon: GPU, memory controllers, etc).

So yes, arguably there are fewer parts (just one), but in the event of e.g. some bad RAM during manufacture, it's far more costly to throw out the chip containing that bad RAM.
That still bugs me. Apple broke DSC in the first beta of Big Sur, and it hadn't been fixed when I switched monitors about a year ago, a little less.

Catalina on my cheesegrater Mac Pro would happily drive 2 4K 10-bit screens at 144Hz (via TB3)

Big Sur? Not so much. Had to downgrade DSC from 1.4 to 1.2 on my monitors, and even then I could only get 120Hz at 8 bit, 95Hz at 10bit, IIRC. Still not "shabby" but annoying. Really seems like it was broken as something to do with the Pro Display XDR.
What is up with the gigantic notch? Deal-killer for me, personally. My Intel MBP works just fine so long as I disable Intel TurboBoost.
Check out DisplayLink. I'm using multiple monitors with M1 macbook air which officially only supports single external display. Works great so far.

I agree with your point though.
What existing COBOL compilers do the developers of Otterkit use to make production software? What operating systems and machines and so on?
Eating one fish from lakes/rivers like drinking contaminated water for a month
There are lots of ultra-specific news publications that require subscriptions. It's usually not very cheap either, but if they can gather 100 annual subscriptions at $2000 a piece it's enough to pay for the salary of at least one full-time journalist and one full-time editor, as well as any design overhead. It also allows them to maintain full independence.

People who usually subscribe to these things are researchers, industry-related businesses, other journalists or traders looking for an edge. The journalists writing the content are also researchers that have a direct, exclusive interest in the content so it turns out fairly high quality. Here[0] is another in a related industry: the Iraqi oil markets. With an annual subscription cost of $2301.

[0] https://www.iraqoilreport.com/subscriber/signup
if it's statically generated, yes. you can write an entire site in React using eg GatsbyJS, and it will be built ahead of time, and pages will be available as static HTML.
It's not backfiring, it's just that companies are blatantly breaking the law.
I agree with you 100%, and its seems very difficult to explain this to people in terms of politics.

The intuition is that grants and loans make education more affordable, but in the medium to long term they just inflate the cost of tuition for everyone.

Similarly for healthcare and housing.

Feel like we either need to socialize these sectors of the economy, or go full free market. But a system half way in between doesn't work.

(My personal preference would be to largely socialize healthcare and education, while pushing for more free market reforms for housing, to encourage new development and increase the housing supply.)
The DSL paradigm is extremely limited, because there are almost no people who are good at writing programming languages that work for developers instead of the other way around.

XML didn’t fail because of some technical limitation. It failed because it tried to turn us all into language designers. At worst JSON asks you for a schema, and that was an afterthought in both cases.
Same reason there's party chat in your FPS game - puts a sense to use for a real time information channel. Most of the time voice ATC comms are boring, but when they are not they're super useful.

Set a calendar reminder for the afternoon of July 23, 2023 in UTC-5, and go listen to the audio channel for the north ATC sector for AirVenture arrivals at KOSH. You'll get what I mean.
The people who post to hashtags that I'm interested in, mostly. Try searching for your interests and you'll get cross-server results that should help you build up a network of people from other servers.
Nice. Thank you for pointing that out.
It’s never available when you need it lately. Access seems better during US overnight hours.
Won't matter until you have a product to sell.
Real-Time Web Apps in Clojure
I bought a MBP 14 (max 32, 32GB, 2TB) Dec 2021 and I mostly don't regret it (probably should've only gotten 24 GPU cores and gone silver). Here are some pros and cons I don't think get enough play:

- Turning on "Low Power Mode" when on Battery gives me roughly 10h of battery life. Functionally this is more than good enough for me.

- Backlight leakage around the keys feels janky

- It's pretty hard to pick it up unless you get it by the back vent, also yeah, it's heavy

- The resolution is pretty weird. I wish it were really 4k, then bumping it down to FHD with an integer scale would make sense. As it is, the integer scale is 1512x982, which many websites think (including some you might build!) is a tablet.

- Viewing angles on the screen are not at IPS levels. At regular usage distances you can definitely see a difference around the outer 1/3 of the screen.

- Dark text on a light background is different than light text on a dark background. When I do `set bg=light` in Vim I usually need to use a thicker font or turn on antialiasing.

I think most people should get the M2 Air (or the M1 even). I have a couple of reasons that going 14 max makes sense for me: I moved abroad and my brother and I keep in touch via gaming (a lot of Steam games, etc. work pretty well on it), and I'm planning on getting back into music. Otherwise, I would argue that:

- the IPS screen on the Air is better for text

- the Air's battery life is another class

- the Air is much lighter

- the Air's resolution is more mainstream and usable

Some Air things are dealbreakers. M1 tops out at 16GB, M2 at 24, and they only do 1 external monitor. But w/e.
An update (Xcode tools) broke git in September. It's not just 3rd party software.
I think its less about money and more about network capacity and also ensuring your average mac user can leave it on without running up a surprise bill. Until users have good control with sane defaults it wont happen
This was fascinating, 10 years old now: https://www.theguardian.com/world/interactive/2013/oct/04/to...

If you had 10 years and the resources of the US Government, I am sure Tor has been broken many times over now...
Yes. You can buy an NVMe SSD and put it into an external thunderbolt enclosure.

Here is one random $115 option for a thunderbolt external NVMe enclosure with seemingly good reviews: https://www.amazon.com/dp/B0BB74BQVN

Realistically, you probably don't even need a thunderbolt enclosure to have a good experience with an external Apple Photos library, but this option is still way cheaper than the prices Apple charges.
Tit-for-Tat and the Scavenger Method of Refactoring
I just got a Studio (still in the box waiting to be set up), and I'm really curious to see how it does. I love the idea of it; it's specced more than I could get in a laptop, which is exactly what I want for my desktop work.

I never really got the appeal of the Mini, because it wasn't specced much better than a MacBook. The Studio seems to be a nice middle ground between a MacBook and a mac Pro, which I know I'll never need.
That's a stretch. Do people really anticipate cancellation and use it as an excuse? I doubt the loop is real.

Now, it is a real thing that NetFlix has abandoned all pretense of building a catalog. They're now just ratings-whores like most content providers.
Majority of users are just going to be using web, email and photos.

There is simply no need for more than 8GB for those use cases.
Goldman Sachs posts its worst earnings miss in a decade as revenue falls
Thanks for your comment. I am currently working on a Getting Started guide and hardware kit to help people with no electronics experience get started.

There are several options for getting Stack Chan hardware.
Option 1: Kits. You can get started by purchasing a third-party kit (https://mongonta.booth.pm/
). This kit uses a breadboard and wires to assemble the dedicated circuit board instead of soldering it together.
Another user illustrated instruction article (https://note.com/sylacwa/n/ne58704a19110) is also available.

Option 2: Personalized manufacturing services. JLCPCB (https://jlcpcb.com/) offers 3D printing services and board fabrication/assembly services. Data for Stack-chan boards (https://github.com/meganetaaan/stack-chan/tree/dev/v1.0/sche...) and cases (https://github.com/ meganetaaan/stack-chan/tree/dev/v1.0/case) are in a format that can be ordered directly from JLCPCB.
The 8 GB models are all over the secondhand markets and the 16 GB ones are hard to find, even that.
Physical measures might make yourself much more expensive to surveil, to the point of not being worth it.

You can avoid being the "easy picking".