skysight-inc/HackerNews huggingface dataset:
https://social.growyourown.services/@FediFollows

https://mastodon.online/@streetartutopia

https://spacelase.rs/@dekaminski

https://infosec.exchange/@troyhunt

https://a.gup.pe/u/histodons # This is a group that boosts every post mentioning it. supposed to be history related but it can be abused of course.

https://heath.social/@carl

https://mstdn.social/@simonegiertz

https://mastodon.social/@elonjet

https://mastodon.social/@Popehat

https://fosstodon.org/@PINE64

https://hachyderm.io/@nova # Imho the best fediverse admin.

https://infosec.exchange/@briankrebs

https://infosec.exchange/@cisacyber

https://mastodon.social/@oatmeal

https://wandering.shop/@cstross

https://mastodon.world/@JeriLRyan

https://bitbang.social/@NanoRaptor

https://universeodon.com/@georgetakei

https://njalla.social/@njalla

https://hachyderm.io/@molly0xfff

https://atomicpoet.org/users/atomicpoet

https://social.data.coop/@cryptohagen

https://mastodon.archive.org/@internetarchive

https://mastodonapp.uk/@aliceroberts

https://mastodon.social/@neilhimself

https://mastodonapp.uk/@stephenfry

https://mastodon.nu/@gretathunberg

https://m.brokep.com/@peter

https://mstdn.social/@kathygriffin

https://mastodonapp.uk/@zsk

https://social.coop/@dajb

https://social.network.europa.eu/@EUSPA # Just a twitter relay so far

https://bsd.network/@solene

https://merveilles.town/@neauoire

https://mastodon.ar.al/@aral
I agree about the product endorsements, but I think the show is engaging and can be eye-opening for someone who is about to have a house built and doesn't realize how much scope there is for mistakes, for people to cut corners or accidentally get little details wrong. Something like installing a waterproofing system is complicated enough that it's very easy for subs to make mistakes, and you need the contractor to understand the system, monitor the work, and call out mistakes and get them corrected. I know the reason he's showing people this is because he wants them to see value in paying him a big premium over the lowest bidder, but it's true and useful information.

Also, on a personal level, I find his enthusiasm for quality to be infectious, and it puts me in a mood to write good software.
XPS is Dell's premium lifestyle model. OptiPlex is their enterprise/pro model (which starts at $499). I didn't talk about "a car" in the generic sense, I talked about a single model--not even multiple models from the same manufacturer (Apple:Ford::Mac Mini:Maverick).
Check out my blog series, "Challenging projects every programmer should try". Who knows, maybe I will turn it into a book that shows how to implement each project :)

https://austinhenley.com/blog/challengingprojects.html
Parenthesis: keep in mind that while learning by doing might be a good way to begin, even if I wouldn't be so sure as wether one "should" or "could" start along such a path, at some point you'll be stuck without studying the "boring" stuff you've delayed. True programming is realising the boring stuff weren't so boring in the first place
I'm very much a fan of a project-based approach. However, I wouldn't recommend any book for that. I'd ask the apprentice what they'd like to achieve, and try to reduce scope as much as possible.

There's a world of difference in motivation when building something you want to exist, versus building a project because a book told you so.
100-200mb is a bit too large for a minimal JFX app, though it may depend on how you define minimal:

conveyor generate javafx com.example.jfx-test && cd jfx-test
./gradlew jar
conveyor make windows-app
du -h output

71mb on disk. 31mb package size. That's a bit bigger than strictly necessary. It includes FXML and see the discussion of optional plugin modules elsewhere.

However you can easily get to 150-200mb on disk by using javafx.web because that includes a custom build of WebKit which is ~75mb all by itself.
Many people use 8GB/256GB happily.

It's like a faith amongst some people that this is bad, but the idea seems to lack evidence.
Many of those questions have answers that point out you are comparing two very different things. Some of them are explicitly comparing Laravel and React, which makes a bit more sense. The rest seem to be AI generated trash.

The easiest way to explain it is that you could reasonably use react within a PHP project.

I wouldn't use the term "idiot" but rather "ignorant". A good article that answers the PHP vs React question would be mostly explaining the differences in the function and usage of both tools.
The fastest Intel MBP ever made already had the scissor key keyboard and not butterfly.
Interesting. I haven't seen that blog post. Thank you for sharing it!

True enough, there's no guarantee C++ will eventually get the features Google is getting now with Carbon, and I realize they are a software company, and if anyone has a reason to invent their own internal-use programming language, it's them.
EBikes Face Safety Hurdles
I'd recommend checking out some other package managers for Mac. I'm being a bit harsh on Homebrew, but Macports is generally a better option IMO. The real crown-jewel is truly what everyone says; Nix. It's just a brilliant, next-generation package management tool that does what it says on the tin. It works on MacOS, allows for granular package installation/upgrading, ephemeral shell-based dev environments, declarative system management and more.

It's a bit like comparing cakes. Homebrew is a frosted sheet cake, whereas Macports is that nice double-layer box mix your mom used to make. Nix is a coconut-dusted 6-layer wedding cake that hides a 10 course meal under the fondant. They're all delicious, but I have a hard time going back to the sheet cake nowadays.
How come this page was missing from HN?

It looks and feels like the original, the page is fast, it has all sorts of interesting statistics, there are leaderboards and rankings along with extra challenges and all sorts of things.

Disclaimer: Not affiliated or anything with the site, I just like minesweeper :-)
Just as there is no perfect boat or perfect date, there is no perfect security or privacy.

You can make things more and more difficult for your adversary (and usually for yourself too) but if they are dedicated enough they can basically outspend you.

Therefore you need to minimize the apparent cost of your actions and their duration. You can afford to be a passing pain in their butt but you can't afford to be the focus of their eye.
Does anyone know if Mac Minis integrate with Xcode to perform distributed builds? It would be superb if a small software team could expense half a dozen Mac Minis to handle the team's build jobs.
Yes, and? Apple's wholesale RAM cost is likely even lower than a computer with socketed RAM, due to economies of scale and fewer parts overall (RAM soldered directly vs. RAM on a separate PCB, plus a socket soldered to the main board).
Your wish is granted :D

https://openjdk.org/jeps/424

Though there was nothing inherent to ever block you from doing it (just create an object that implements Closeable, and malloc in the constructor, free in the close method), this new API makes it quite great. The basic API gives you a SegmentScope which denotes a lifetime, and MemorySegments that point to a memory region (pointer+size+layout+scope). MemorySegments have both spatial and temporal safety, so accessing memory out of boundary will only throw an exception instead of corrupting memory, while any access outside the lifetime of the scope is forbidden. Oh, and they are also thread-safe, only optionally being shared between threads.

So in practice it you can write something like

try (var arena = Arena.openConfined()) {
MemorySegment segment = arena.allocate(someLayout);
// use segment
} // memory will be deallocated here
I would say as an indie hacker, clean code, comments and good commit messages is almost more important than it would be with a small team. One thing I learned building an app over the last year or so is that as a solo dev, you have to be very deliberate and careful with your time. Any time that I spend fixing and refactoring code I already wrote is time that I can't spend building new features to the app. Granted there is a balancing act here but my experience so far has taught me that you want to go the extra mile and make sure your work will not need to be re-written, because that cuts directly into the time you'd spend working on new features.
I feel like people have ALWAYS had problems when upgrading MacOS (or OSX). However, those problems aren't with the OS itself usually, but 3rd party software that lags. For that reason I always intentionally lag 1 major version behind. I'll upgrade to Ventura whenever the next version is released. Been doing this forever and can't recommend it highly enough.
Climate tweet sets Twitter abuzz
Apple disagrees, and I would take Apple's advice over some random anecdote. There is no reason that an external photo library would be inherently worse than an internal one.

If that person actually did use a hard drive (not an NVMe SSD), then yes, the experience would probably be janky. I don't think modern Apple Photos is built to handle slow spinning rust very well.

If someone uses an external SSD with equal or greater performance to the internal SSD, then it would naturally perform as well or better than the internal photo library would have. Apple was putting a ~3GB/s SSD inside the M1 Mac Mini, which is hardly cutting edge and can be matched by an external thunderbolt NVMe enclosure. $120 for the enclosure + $70 for the SSD is still way less than the $400 that Apple is charging, and it can actually be upgraded down the line. Or someone could get a 2TB SSD for $130 (+ $120 for the enclosure). Apple wants $800 for 2TB of storage!

Even if Apple upgraded to faster SSDs for the new M2 Mac Mini (which is not clear at all), 3GB/s would still perform exactly as well as it did on the M1 Mac mini's internal SSD, which is to say... it would perform plenty well.
That's why Tor is communicating mostly over fixed-size cells with a fixed size of 514 bytes (or 512 if tor version < 4).

There is also random padding added to cells, so that the cell content is unpredictable.
The comment you replied to says that their MacBook M1 does not have those features.

It does not have an SD card slot not MagSafe because it was a 13” M1 MacBook Pro. Nobody claimed that their MacBook was the latest chassis, just that it had an M1.

> The M2-based 13" still has two USB-C on the same side and no SD

One can easily interpret their comment to say that they are happy it still has USB-C on both sides. Most non-MacBooks have one or two ports, generally on one side only. With the addition of other ports, Apple could have very well removed some of the USB-C ports.

I’m not sure why you are trying to insist that they don’t know their own laptop. They even provided you a link showing the model did in fact exist.
it stinks democrat here
Yes, and I’m sure according to phrenologists the Venn diagram of criminals and people with unusual head shapes shared an enormous and obvious trait. And the same sort of thinking has led to horrible injustice around the world when applied toward other human traits.

Caution is advisable when drawing glib connections between criminality and really anything else at all.
They weren't... but evidence is that that's only because they didn't have competitive performance for those applications. Once the performance caught up they did choose to put them in laptops and desktops.
On windows: the seal between single pane windows never fails, because it does not exist. The original windows in my house have been working for 110 years. I put storm windows over them in the winter to get a little extra efficiency.

Some of the double panes added during the 90s remodel have busted seals and need to be replaced.

It’s a minimum $1500 to get a window replaced around here with a quality modern replacement. Assuming a generous 50 year life, that’s still $30/window/year for a replacement, plus the opportunity cost of not investing that money. Economically it almost certainly does not pencil out to replace the original windows.

There are quality of life benefits as you mention, but I can understand how someone who likes the aesthetics of old single-pane wood windows would choose not to replace them.
I love these old magazines. Byte, Omni, Computer Gaming World, Oh Boy's life. Magazines used to be so amazing, until they got hijacked by ads. The ads earlier were actually helpful, But post 2000s the ads were well just a nuisance.
The biggest issue I have with macbooks is that they are ridiculously expensive. They are intended to be portable devices but bringing them anywhere outside my apartment or office is just a huge risk.
Did it ship with 128GB available to the GPU? That’s part of the claim, because this has a huge amount of RAM that both the CPU+GPU can access.
I'm speaking from my own experience here. I've tested a couple of Rust programs which were developed in relatively short order yet were quite complex (a Minecraft type game being one) and there wasn't even the slightest hint of instability.

Some of my own Rust code is moderately complex but never showed any signs of instability during development. I often have crashes now and again with my C++ programs. Sure, I fix those afterwards but getting it flawless every time the first time is (for me at least) unheard of.
I have a mac that has only been upgraded between what 20 major versions and migrated between 6 macs since 2003, never an issue small or large. Never reinstalled from scratch. You must have had bad luck.
China was friendly with the USSR only briefly, like in the 1950s. It was desperately poor at the time, and received a lot of aid from the USSR.

I don't know what other friendlies you mean. USSR installed communist/socialist governments in the countries it liberated from German occupation after WW2, but those relationships were... complicated.
Google: Why we focus on AI (and to what end) [pdf]
I literally just ordered the M1 Pro yesterday...
I have a feeling the person who made the call was trying to intimidate him. I'm fairly sure no jet was being scrambled or anti-air was being aimed for a small plane that made a wrong turn..
Hello, my name is Xavier Christine, and I now live in Chicago, Illinois. I've been a nurse working here in the United States for several years. I enjoy using the internet to pass the time, so I came into contact with a crypto broker who told me that if I invested $4,000, I could have enough money to buy myself a home and a hospital within a few months so I decided to invest. I was sending money as I could just for an investment. Throughout this time, he encouraged me to keep investing, and I had already invested $93,000.00 After a short while, I was unable to get in touch with him as I realised that my money had been stolen.

To summarise the story, I wish to recommend Wizard web recovery, a reliable and well-known platform. Using information I subsequently found online, I consulted Wizard Web Recovery and disclosed what had happened to me. To the awesomeness of life, they were capable of aiding me in finding and recovering my lost funds. I have the pleasure of urging everyone who has been taken advantage of to use Wizard web recovery to get back your stolen funds and other hacking services. They are fast and reliable. wizardwebrecovery@programmer.net, Telephone Number: +1 (917) 725-3296

Regards.
In my time at Stripe, few of the candidates were fluent in Ruby, but it almost always took less than a couple weeks to get spun up with it. If you're looking for Ruby talent, it's more challenging.
It's calculating the graph distance from start node(s) to all other nodes. Although in theory it's Dijkstra's Algorithm, in practice I see people use Breadth First Search in roguelike grid worlds. The algorithm isn't limited to a grid but the visualizations look cool on a grid, which is why I use a grid in my examples [1].

Related: the gradient operation (∇ in vector calculus) on the distance field (called "dijkstra map" on that page) gives you a vector field (called "flow field" in pathfinding).

[1] https://www.redblobgames.com/pathfinding/distance-to-any/
Of course the White House didn't want the same embarrassment as the Kremlin felt when some guy landed a sports airplane on the Red Square.

https://en.wikipedia.org/wiki/Mathias_Rust
Huh? It's completely normal (on the low range of normal, I'd wager), especially in the market of people buying desktop computers in 2023.
Get ready for AR apps written in react native. The reason we have shitty inefficient software is because Apple, Google, and Microsoft haven't standardized on a performant cross platform framework other than the browser. Don't blame people writing software for not wanting to waste their lives translating the same logic to 3 different platforms and then maintaining 3x the code for the rest of their lives.
It'll likely depend whether it's a fixed cost build or a cost plus. With cost plus this will not nearly be as much of an issue.
Yes it is.

The Mac mini M1 requires a displaylink driver to support a third display, which in all cases requires uninterrupted screen recording permissions to function. M1 laptops require the same to support more than ONE external display, regardless of whether or not the laptop is in clamshell mode.
That doesn't really work in practice at scale. There's "Ruby" ways of doing things that don't just transpile over. It's also the entire Rails framework that would have to be ported then, which is beyond a monumental undertaking.

That's not to even mention the massive amounts of new bugs that would be put into the code that have been ironed out over years of debugging and testing in the Ruby base. There's a reason so many legacy operators still run COBOL despite even C being a better candidate, it was just created twenty years too late and the costs of moving it over is well outside of the savings of not doing that.

"If it ain't broke, don't fix it" is very much the key here.
> It is a system on a chip so moving data between RAM and storage is so fast that it can swap between the two without much performance degradation.

How much faster? I’m not sure what your specific point of comparison is.

Sure, the SoC provides many advantages, many due to Apple’s UMA (Apple’s Unified Memory Architecture) but the system is still limited by storage speed and latency.

But if we’re talking about the relative performance difference between solid state memory (i.e. SSDs, if that is the correct technical term here) and UMA RAM, I’d expect* a significant difference, perhaps (1) an order of magnitude in terms of latency and (2) 2X to 5X in terms of bandwidth. Not to mention that excessive SSD writes would be unwise.

Now I will admit, if there are large parts of the operating system that don’t need to linger / lurk / creep around in RAM, they could be swapped out. And they might even be kept on SSD and not have to be rewritten at all except for patches and upgrades.

* This is a guess based on ‘usual’ data-locality rules of thumb, hopefully allowing for Apple architecture somewhat. I’m happy to be educated / corrected.
The Ferengi Rules of Aquisition
> so you’d think religion would steer culture towards better beliefs and practices concerning that.

If we were to take into account what would influence a family to practice marriage between cousins in excess (which is largely a preoccupation with material wealth and status), then it does.
Is it still huge? This thing should be much smaller now.
I thought the M-level and A-level chips are pretty much identical CPU cores (just different numbers of them). As such it seems reasonable to me to compare single-threaded performance between A-level and Intel/AMD (making allowances for power envelopes). And indeed one could compare Snapdragon, except they're quite far behind.
As a general rule, and operus memorandi, I agree 100%.

But like any rule, if we're talking specifics, there are exceptions. Scripts you use occasionally do not need developer time committed to iterating on. They can technically be improved, and refactoring them would likely lead to benefits, but they don't require it. There is nuance.
I had that machine for about 6 months and found the swapping between nvidia and integrated graphics to cause such unbearable graphical glitches [1] (well from my self-diagnosed OCD-influenced perspective, anyway), that I sold it on Craigslist for a $500 loss immediately.

[1] https://apple.stackexchange.com/q/411232/79532
Propane market is a good analogy for solar and wind energy; lots of it, but hard to stockpile, and matching the producers to the consumers seems a very inefficient market with lots of economic and energy losses.

Electricity will be like propane, soon.
I just export an excel sheet as scv in libreoffice. Opening the file in libreoffice with default settings gave me a pile of crap.
Yes, I have a 4K 144hz gigabyte monitor that runs perfectly with it.

You must get a high quality USB-C cable though. I got Anker brand cable. Previous cable I had lying around the house would only give me 60hz
Ah, ok, fair point
GPUs for Deep Learning in 2023 – An In-depth Analysis
Traditionally Apple's marketing compared against the previous generation, not multiple generations old hardware.

It seems tacky to me because the M2's competition isn't really 2019 Intel MBPs- it's laptops using modern Intel/AMD CPUs (the M2 may still be better than those, but if that's the case those are the benchmarks they should be giving us)
And almost all of those things to "get over" were never problems to begin with. Many of these progressives are Karens who can't mind their own business.
No, this is not the timing attack I was thinking of. Your version of timing attack comes from inside tor network and that is solved by Entry Guards.
And besides you can also be Tor relay and a client.
This attacks are just bugs that are fixed.

The real timing attack that is not fixed and will not be (it is not in threat model), is when your ISP works with police (that has warrant) and gives them data. And police also controls server or exit node.
I have a 1TB SSD connected to my Mac Mini M1 via USB3 and the speed is great. I have no complaints. It was about $80 from Amazon.
My biggest gripe with all the project tutorials I’ve seen is that really quickly you get into a “ok I get what we’re doing” and then just copy the code they provide. At the end of the day you did zero mental workout because you didn’t have to figure out the code.
I hope to find one of these that guides you but doesn’t give you the code immediately, but has a code answer key at the end or something. I get it that it’s not easy to do, but there must be one out there that doesn’t spoon-feed you everything.
As a U.S.-er, this is how I feel when I see Europe with their health care.
In the US I believe these complex shapes are one way of making a large house have a less bulky appearance. An enormous box can be ungainly.
Wasn't paywalled for me and I am visiting from the outside the US. Maybe they think you will pay for the article :)
It's been a sec since I've used Ruby. How's the typing story? Seems like Sorbet is doing quite well, but are there comprehensive typings for the ecosystem, like TypeScript? Because with ergonomic, comprehensive type checking and a JIT, Ruby might be a tempting option again.
Go's error handling isn't bad because there are checks everywhere: that's probably the only good thing about errors in go. It's bad because the standard library packages for dealing with errors are inefficient. And they're inefficient because of all the reflection and ceremony around understanding what an error actually is at the point in the code where it's most meaningful to inspect it. Any type can become a Go error value by implementing `Error`: but wrapping, unwrapping, and understanding what the error is at a point in the code are all extremely cumbersome and inefficient processes.
@simonstalenhag@mastodon.art Great Sci-fi art

@fasterthanlime@octodon.social Hacker

@tlalexander@queer.party Working on open source farming robots

@fchollet@sigmoid.social Deep learning stuff, creator of Keras