skysight-inc/HackerNews huggingface dataset:
The idea of prompt “engineering” strikes me as nonsense. I’ve spent many hours on Midjourney, and it makes some astonishing artworks. But it essentially never makes what you expect. I see that as a feature rather than a bug. Instead of professional prompt engineers who somehow know the precise incantation to generate exactly the picture that’s in your head (they don’t), I think the actual future direction of this business is large numbers of people skimming through thousands of fairly similar images and varying the preferred ones over and over to inch towards the desired output. Of course, all that will be obviated when the AI itself advances by another big step, anyhow.
What if a device doesn't need all the extra pins in the USB-C connector? What if it only uses VBUS/D+/D-/GND?
I've used Arch for several years, and in general, I agree with you.

However, in many cases its documentation is great for giving you basic directives how to do common tasks and troubleshooting esoteric problems, but doesn't give you any deep understanding of any tool, or its interactions with the rest of the system.

The common pattern I've noticed is:

<TOOL>

<TOOL> is a tool for doing blah blah...

If you want to do <X> with <TOOL>, run this command:
<COMMAND>

If you want to do <Y>, run this command:
<COMMAND>

[...]

While it's great for getting things done, sometimes not being aware of the side-effects of commands and just running them blindly can get you in trouble.

Of course, if you're a user of Arch Linux, it is expected that you know what you're doing, or at least are willing to read the manual. But reading the manuals individually doesn't give you a high-level understanding of how things fit together. I think Arch Wiki pages could bring a lot of value by providing more high-level perspective.
Did the EU just forbid improving on USB-C? Are cables really creating such a waste compared with the amount of resources that goes into creating the devices themselves?
Someone else can skip training with copyrighted images, so this copyright argument would be unusable there.

Competent creators will not be replaced, they will use the tools to do their job faster/better. I remember soem tiem ago artists having reservations on "digital art". Someone said it better, a person with a camera is not a photographer.

the problems I have with Microsoft Copilot is that the fuckers did not used MS proprietary code train but only trained with other people GPL/MIT code, this was shitty and implies that their implementation is "dangerous" to use with proprietary code but their expensive lawyers can handle a bunch of open source small developers.
Working for decades in this industry, I have not find a better way of managing a huge amount of complexity than UML.

If you don't want to use, you are throwing away a "super power".

Communication is, perhaps, the hardest part in software engineering field, and UML removes a lot of the ambiguity by using icons that represents a lot, replacing pages and pages of documentation.

Furthermore, with a serious UML tool you can have traceability between everything, tying the problem to the final solution.

I don't care anymore if people/companies don't use it. I use it for myself. It's the tool to leverage my brain and make my life easier when controlling and managing all the information complexity I work with.

TIP: you don't draw everything, you draw only what is important, KISS (keep it simple) and chose the level of details you need. You can always add more later. Everything MUST have traceability, if not, it will be useless in some time. Ignore the tools that does not have this feature.
This legislation would have been stupid at any other time in the history of hardware. It will prove to be stupid now as well. There is no reason to think the USB-C is the peak of technical achievement or even consistently a local optimum design choice.

The EU has enough problems right now, they don't need to try and help Apple design iPhones.
On funding and work and someone willing to spend the time to write and do the research - not because of inherent opposition.
Ahhh, the days when you could actually add things to laptops.

It's probably good for me that I can't upgrade anything in my MacBook. I have always had a bad habit of mindlessly maxing things out (or at least using all the slots/ports).

When I had my Lenovo T420, Micron had a sale on SSD's, so I purchased and installed both the mSATA and SATA drives that they offered. For $600 I now could carry every file I had, and didn't even need!

Then one day, I saw a Wintec Expresscard SSD on a forum, for only $100! I then had another 256GB SSD to add to my laptop.

I also stuck 16GB of RAM in that thing, since 8GB SO-DIMM's were so cheap at the time. Eventually I removed an SSD to use in another system and put a 2.5" 1TB HDD in there for more storage, and just ran the OS off the faster mSATA drives.

In more recent times, you can add multiple drives to the workstation machines like the Lenovo P50, and I currently have a Lenovo T490 with two drives in it. However, you need to buy the right cables and drive adapter depending on if you want M.2 or 2.5" SATA drives, and only a small amount of M.2 SSD's will work in the other, shorter slot if you want dual drives. And yes, the T490 has a very un-used 32GB of RAM.
I've not messed with it, but will once I find some free time.

There is an old KEXT on GitHub [0] that can mount them from the Finder, but KEXTs are on the way out...

[0]: https://github.com/benavento/mac9p
It is available for a reasonable fee. It's delivered to your TV, or your phone or laptop, any time you like, for a few dollars a month.
Xous [1][2] is an example of a microkernel written in Rust and inspired by QNX, that we are actively developing.

[1] https://betrusted.io/xous-book/ch00-00-introduction.html

[2] https://github.com/betrusted-io/xous-core
How do you know that the genetic component is missing in you? Were both of your parents failed musicians?
The text literally say ""in so far as they are capable of being recharged via wired charging"

So pretty much nothing, a manufacturer can go straight to wireless charging.
Can people now just meet each other without an App? Is it generally possible to just kick off conversations with people you haven't been introduced to? I mean if these two were sitting under the same apple tree, they'd be on their phones checking out Bumble, surely?
Can anyone please post a link to the list of MEPs who voted against?
(or the complete list of vote directions)
Thanks!
Phrasing and mindset aren't the same.
Nobody, and I mean literally NOBODY, can spell "Fuchsia".
I'm using ZFS on my desktop (Arch Linux). 1 'Pool' is just an SSD that my OS root drive. (Booting off ZFS is a bit harder but putting /boot on your ESP works).

And a hard disk array with 4 drives in raidz (like raid 5).

Main advantages:
* I moved my root drive to another drive and did it entirely online without needing to cp or dd everything just add new drive to pool, remove old drive (and wait until it's done, but you can keep using it while it copies)
* It's way faster than MD, md spends 10s of hours initializing or resilivering big drives. zfs just formats it and your good to go.
* Subvolumes and snapshops are great. You can give a folder different file system properties. (Eg make /var/log compressed and disable it for /var/cache/pacman because it's already compressed)
* Docker is quicker.
* Although BTRFS has snapshots I do find ZFS's more intuitive. (eg subvolume can be nomount in ZFS which allows you to organize and apply options recursively easier)

Check for bugs in Ubuntu ZFS before installing updating. They do it differently than other OpenZFS options.

I'm not currently using ZFS send for backups. So I can't compare it to Deja dup.
I find it hard too.

I just read on reddit about https://aiprompt.io and I find it useful to kickstart a new generation. It's a good way to start and discover technics by serendipity.

It's not teaching you tricks, but it's great for beginners or when inspiration is lacking.
I'm fairly sure that it's used on Mac for the virtualization frameworks when working with guest VMs.
"Starting in 2026, USB-C will also become the norm for laptop chargers."

I believe it when I see it! My Surfacebook has USB-C Charging but its not enough to run the GPU at max. I hate the surface dock that I need to use but from my understanding -i do have to use it- because of the power requirments.
The Mediterranean Sea Is So Hot, It’s Forming Carbonate Crystals
GitHub’s terms of service explicitly allow them to do what they did, if anyone is in violation of the licenses you’re referencing it’s the people that loaded the code into GitHub.
The Apple USB-C charge cable ( https://www.apple.com/in/shop/product/MM093ZM/A/usb-c-charge... ) is supposed to be used with a 20W power adapter for iPad. The Thunderbolt USB-C cable is the one that supports up to 100W ( https://www.apple.com/in/shop/product/MQ4H2ZM/A/thunderbolt-... ).
I think the fact that posts like these turn up often and that a lot of users comment 'omg, I didn't know that' points to the need for Dan and the other mods to either update the sites FAQ or provide a new one. All joking aside, it should only take a day or two to do it and is obviously much needed as their userbase expands.
Thanks, did not know that one and looks great.
OK, you've just reminded me of one of my favourite stories. In Alien Resurrection, there's a scene where "Ripley" throws a basket ball behind her and it goes straight in the hoop. Now, obviously, you only need one take, but still Sigourney Weaver needed to practice. And practice she did, getting it so that she could reliably do it from a fixed spot in ten or so tries. Then she gets there and the set and marks are _much_ bigger than she was expecting. Like, four times as far.

They discuss this, realize there's absolutely no chance of this working, so just agree that she'll throw it, and they'll cut to the ball going in. So she goes and takes the shot and... the ball goes in the basket.

There's video of this online that includes the cheers from everyone in the crew who saw it happen. Just don't ask her to do it again.
This is an analysis should probably be read while listening to Dave Matthews Band Ants Marching. Really cool analysis and fun to see it written in R.

Jerr Thorpe had an app that gave you your power back and tracked your phone info in a way you could have yourself for awhile but it became abandonware and started eating battery life so I took it off my phone. OpenPaths, that was it's name. https://www.jerthorp.com/openpaths
> Core 2 is too slow to seriously push any decent NVMe drive

* Intel PM45 / ICH9M is too slow to seriously push any decent NVMe drive

Pre-integrated IO controller, so PCIe would have been coming off the southbridge, no?

Which looks like it's PCIe 1.1. Which would mean 4 GB/s max. (ceiling, assuming all of a 1x16 link gets linked up)
The goal would be to have the full source in order to build a heavily modified firmware.
I said in another comment, its a chicken & egg problem. The EU will allow new standards as they're used, but nobody will use new standards until the EU allows it.
That’s pretty cool; you ran Python on one of those Nokias?!
The orbit of the James Webb Telescope and the three-body problem
Because they don’t have bigger things to worry about right now…
Forcing everyone to change cables creates waste. Apple is teh onyl company that might not have already been using USBC by the time this went into effect, and now all their customers that already had lightning cables and accessories will have to throw them out of get adapters. Not to mention that by then we will probably already be talking about USB-D or whatever is coming next. Maybe the USB counsel can just conglomerate everything under the usbc name so that companies can just use whatever they want. "Micro usbc, its just micro usb but with a new name!". Maybe that is why they have been renaming all their skews every 6 months.

I wonder if they will just be able to ship iphones with lightning cables and a usbc adapter and a usbc to lightning port adapter so the customers can just throw out the adapters and use the lightning cables.
I'm sure they most cherish people who criticize Google.
USB-C can easily deliver 100w continuously if the charger and laptop supports it.
The main thing I took away from this is how hard some things can seem to someone who has a casual acquaintance with the topic. This seems to be particularly true with regard to some acts of memorisation.

Lots of classical musicians can play a reasonably wide repertoire of complex and long pieces from memory. Is that freakish? Not really, and if you play an instrument you will soon find yourself being able to remember long stretches of the music you play without much effort - people say 'it's in the fingers'.
I agree with this take, but I’d say that #1 matters the most by far, and the importance of #2 is correlated with how competitive the field is.

For example, there is (currently) so much demand for programmers that IMO you really don’t need to be naturally gifted in order to have a very strong career.

However, want to be a professional violinist? That’s a different story.
> we're talking about the system browser engine, which is made by the same people who make iOS and is shipped as a core part of iOS

The Apple employees who work on WebKit, Safari's open source browser engine, or even those who make Safari from WebKit are not the same Apple employees who work on iOS's file system or Photos.app or anything else found on an iPhone when you first take it out of the box.

Still, it is odd that iOS 16, including Safari, has added support for AVIF but HEIF still doesn't work in Safari.
The part hat dupe trick!
> should obviously have been

Except that it isn't obvious. You're essentially at the end of an extremely long and complicated supply chain for a multi-million device pipeline. You have no idea what a change, any change, involves. And because you don't know this (assuming you're not a supply chain engineer of design for manufacture specialist) you cannot state that it is obvious either.

What is obvious is that some people would have liked it sooner, and what is also obvious is that the manufacturer (Apple) has been moving in that direction for years (on other lower-volume lower-risk devices).
Procmux – a TUI for managing multiple terminal sessions/scripts
My friend Ed and I have been working on this pet project for about 2 weeks and we are excited to share it with you

The problem that it solves:
projects, especially monorepos (like the one we work with at our company), often have a large list of undocumented scripts that can be executed with/against the codebase. Some scripts are long running daemon-like processes that stay running during the entire development process. Some script are executed adhoc but a relatively quick running, then they exit.

So, there are two problems:

- scripts get added silently and generally documentation about what they do or how/when they should be used is missing

- invocation of each script is messy, it often requires multiple terminals and switching between them is cumbersome

Procmux is a yaml config-driven TUI (terminal user interface) for managing project-level and system-level scripts/terminal sessions

https://github.com/napisani/procmux

Procmux is written in python, using prompt_toolkit + ptterm for the TUI functionality

this app was heavily influenced by the the mproc TUI

at a high-level, this is the current feature set:

- use keyboard bindings / mouse clicks to select scripts from the project

- view help / documentation for each script

- filter available scripts by name, category or meta tags

- zoom into open terminal sessions

- full screen doc/man page mode

- enter scroll mode - to see previous command output

- start / stop any script selected within the process list using the defined keybindings

- start scripts that require templated/interpolated input

- quit all running scripts all at once

Feel free to check it out, make suggestions, contribute or all of the above!
> A resume is a proxy for capability, and all the information contained within only be used in a way which can be argued to be discriminatory

Sure but that's already been happening for decades, hence the "HR scrubbing personal information before presenting CVs", etc.
One, large entities like that have a lot of people working on a lot of things, and the people dealing with whatever emergency is the current one are not disturbed or slowed down by that in the slightest

Two, if you wait until everything is perfect and there are no issue to fix the everyday things, then you never do.

Your comment makes no sense.
And Lightning is physically a better connector.
Consumers still don't have a say. Now instead of companies choosing what hardware & features are best for their product, and you then choosing products based on your preferences, EU regulators are now forcing companies (and therefore you) to use whatever they think is best.

I think in the case of USB-C it's not too bad just because USB-C is widely agreed to be a good connector that's already widely adopted, but there have been plenty of bad connectors in the past which in theory the EU could now be deciding consumer electronics companies are forced to use.

This also assumes USB-C is always the best option which I doubt. I'm sure there are products which given the application, size or price point might suite a different cable better. Technology also moves on and connectors change for a reason. Now we're going to be stuck with outdated hardware until EU regulators update laws. At which companies and you as the consumer will be forced to adopt that new connector regardless of your preferences.
The Courage to be Disliked
And
The Courage to be Happy
By Ichiro Kishimi and Fumitake Koga
You're not really disagreeing with me, but you're arguing with me. Maybe I'm not being clear enough. What we "enjoy" (however you might define it), or even what we're good at, is extremely malleable. Yet people try to find that one activity that magically clicks and that needs to then be their career. I learned to enjoy running, because it incorporates elements that appeal to me (incremental improvement, for example), but I fucking hated it when I started. That's how it is with a lot of things.
I'll just say this. You've described situations where what people say (you seem depressed or whatever) cause you to feel something. When you feel things - particularly things you'd rather not feel - that is an entry point to progress. Go ahead and feel it. Reflect on why it's there. If other people make you uncomfortable, ask why you feel uncomfortable. Remember, it's not them.
It is easy to account for UML's lack of long-term success: it sucked. The so-called Universal Modeling Language, was not universal, nor was it a language. It was a graphical notation for describing code written in a particular paradigm that was fashionable at the time. The biggest problem with UML is the same as the problem with any graphical notation: the symbols it used did not have any lexicographic order, and so if you encountered a symbol whose meaning you did not know there was no way to look it up. You had to either climb the whole learning curve yourself or consult someone who had. This provided social status to those who had the knowledge, completely independent of the actual value that the notation provided. That was the main basis for UML's popularity as far as I could tell. Far more effort was put into teaching UML than was ever put into actually using it, at least where I worked at the time (NASA).

Not only was UML a graphical notation, it was a badly designed graphical notation. It attached semantic significance to symbols that were very similar in visual space. The poster child is the hollow diamond "arrowhead" versus the filled diamond. You have to have pretty sharp eyes to distinguish them, and there is absolutely no mnemonic value to these shapes.

Graphical notations can be useful. Feynman diagrams, for example. But UML was nothing but a hot mess from the beginning. Good riddance.

[UPDATE] When I was taught UML I was told that the first thing you do is produce a "use-case diagram". So I spent a lot of time drawing little stick figures. When I asked how this was supposed to be more useful than, oh, I don't know, just writing some fucking English text, I was reprimanded for not being a team player. Madness.
Seems current USB-C is limited to 100W, future will be limited to 240W. Seems most modern mobile GPUs could exceed 100W, but are within 240W at least so seems we're relatively safe.

But who knows with the new GPUs... Maybe should be a bit more headroom?
Interesting. Who is making that recommendation, and why?

For a while now, my backup process has been essentially to run

zfs send -L -c -P "${snap}" | zstd - > "${out}"
gsutil -o GSUtil:parallel_composite_upload_threshold=150M cp "${out}" "${gcs_path}/"

It seems to work well. Am I carrying some unrecognised risk that I wouldn't be carrying if I were backing up into another ZFS filesystem? How does that risk balance against the risk of data loss on the backup server? i.e. I am pretty sure GCS won't lose my data, but not quite so sure about the other services you mention.
EP000: Operation Aurora – Hacking Google
Show HN: Like Calendly, but people pay in Bitcoin to book your free time
> maybe tech debt is not a concern there

Design can definitely generate technical debt. If the designer specifies that some widget has to look and behave just so, then some developer has to code a widget that meets that requirement.

IME a lot of design work is purely aesthetic, and a matter of taste. That is, it's not functional; you could have used a native browser widget instead, but designer says no. And in the last shop I worked in, the designer had the whip hand, partly because the boss couldn't code, and partly because designers cost more than grunt front-end developers.

So you end up with a pile of unnecessary front-end code that becomes a breeding ground for bugs and regressions. Not quite the definition of tech debt; but unnecessary code quickly turns into tech debt.
Additionally from my experience with AWS

- licenses for EC2 or RDS gets sorted automatically.

- Easy, centralized and automatic patch management of EC2 servers.

- If something is getting outdated, AWS will start sending emails so you can upgrade in some favorable time.

- Simple scaling of space, I don't need to buy SSDs compatible with my server, I will just ask for more space and few minutes later I got it.
Were they all German Physicists? Leave Hans alone, he's chill.
It's frankly infuriating how names with apostrophes were considered "invalid" even in systems designed for the US population (including a great number of Irish immigrants - ah but blame them for having "funny names" - that are even full ASCII)
This is not about making the best technical choice, this is about ecology and limiting waste, which frankly is a very important and urgent issue.

They let the industry regulate itself before regulating, Apple didn't play ball, leading to samsung saying either regulation or we do our thing too, so, regulation.

I prefer a slightly worse technical solution and a regulation that needs to be updated every few years, than every phone going back to the waste hell that used to be the cellphone charger/cable market.
Money is still the prime currency. Attention is just a proxy for it.

The problem is that, now more than there ever has been, there is a direct link between attention and money - in particular advertising - on a scale that is measured down to micro-engagements. To maximise profit you need to do whatever you can do legally to get your ad revenue (or whatever).

Calling it the "attention economy" gives the impression that the problem is the consumer demanding an endless sea of changing content, whereas actually there's a profit motive to generate a lot of content in the cheapest possible way, to push it on people as much as possible, and the quality of that content only matters if you care about retention.