skysight-inc/HackerNews huggingface dataset:
> can you really blame Apple for not letting you swap the mouse button order
Why not?
> Or have the insane focus-follows-mouse option
On Linux where your application menus are (usually) part of the window it works great.
It also can't control external DAC volume while it's possible in Linux or Windows.
This looks excellent - I outlined wanting something like a cross between Lua and Bash back in 2016, and at first glance, it would seem that this project by and large fits the bill: https://github.com/stuartpb/lash
No...macOS doesn't work that way. There are a few hacks (Afloat, Helium) but all require disabling SIP, which is not desirable. And even if they didn't require disabling SIP, they only work part of the time in my experience.
half of these are solved by BetterTouchTool fyi
> the insane focus-follows-mouse option

Is it that hard to believe some people prefer this behaviour?
> Like it's their job. The last thing they're gonna want to do on their time off is play it.

this is maybe why i have played more terraria and noita this year than Halo and GTAV. different strokes and all that, and i get that the triple A stuff demands larger staff with more diverse interests but sometimes it is nice to play stuff where the passion and focus of the devs is concentrated… and they play the game they are making.
You could start with an allowlist approach; add servers to federation when you see they have content/people you want to connect with. Over time the list will grow.

E.g. start with the biggest ones and maybe some that are specific to your interests. Over time you will see people resharing posts and commenting on threads from other instances and you can add those as well.

If you run a server for other users you could have an account set up for your users to ping with servers they want you to add.
And you'd have...Windows. That's a LOT of baggage IMHO.
Not sure whether you know something I don't but I'm not aware of any VM when I'm running Docker containers directly on my Mac?
I will never forget the first day I made a $15 sale of my first book.

A moment to be forever treasured
Seeing how effective WhatsApp was at completely obliterating all the American military plans in Afghanistan in just days, would it not be better to spend the money on buying a social network? Perhaps they could waste their money outbidding Elon on Twitter instead.
Most of those features are in PowerShell, especially version 7.

It uses strict ('reliable') argument passing, strong typing, etc..

It has a bazillion independent streams such as "Debug", "Verbose", "Warning", "Error", "Progress", "Output", "Information", etc...

It has "foreach -parallel", which is a fun way to make the CPU fan spin up.

> "Recurse through this directory, while ignoring .git and vim backup files". Read this file into an array, splitting by newline, in a single line of code. It's tiresome to implement that kind of thing in every script I write. At the very least it should be simple and comfortable.

$lines = dir -Recurse -Exclude *.git, *.vim | Get-Content

Not exactly rocket science in most shells? In most shells you can make this a modular function that takes in a list of file names, but PowerShell's "dir" doesn't output file names. It outputs file objects, so then it is just one step to do a filter on something like extension (or length, or whatever):

dir | ? Length -lt 1MB | ? Extension -in @( '.cs', '.rs', '.cpp' )

In PowerShell you can create functions that integrate with the object-oriented pipeline. You can pipe full objects into a function, and objects out. Object attributes can be mapped automatically to function arguments too. You can have begin/process/end blocks so you can do things like open a DB connection, pipe in data, then close the connection neatly without needing to do this all manually each time. Literally something as trivial as this:

Get-Stuff | Out-DatabaseTable -TableName 'stuff_log' -Server '...'

Seriously. Give it a go. It works on Linux too, and it's more unix than unix.
Who? The Why would drive my who. For example, if my friends and colleagues were the pool of team members, The Why would drive who would best fit. Not just in skills, but in the nature and purpose of the work.

Who can work but - even in the initial example - it's more random (read: less reliable). The Why is far more intentional. It says we're going on a journey, do you want a ticket or not.

Start with Why.
You might not be aware, but docker desktop is running a linux VM under the hood.
I'm not talking about whether it's accountable or not, I'm saying that to actually share the algorithm you're basically saying that you're going to open source Twitter's entire code base. Oh and when you do that the average person will be no better off because they don't read code anyway. And when engineers read through the code it's going to like "Where did you get all these different variable values from?" and the answer isn't "We came up with a method for valuing tweets from first principles", it's going to be "We showed 7 billion people tweet X and 7 billion people tweet Y and tweet X caused 5% more people to engage so we tweaked this value".

And sure, you can say "Well that's a bad way of designing the algorithm" but then what you're really saying is that you don't want to open source the algorithm at all, you want to re-write the algorithm to satisfy your sense of how the world should work with no evidence it'll actually work.
Yep. WSL and WSL2 are great. I used Windows with WSL, upgrade to WSL2 then noticed I don't need the "Windows" part of the system anymore and WSL2 cross-boundary file access is slow, so I deleted Windows and finally installed Linux again on my work laptop. (Used Linux up to 2007, bought a Mac, another Mac, switched to Windows after Apple locked down the system because "Windows has WSL, so I can do my work stuff" and switched back to Linux due to a slow Filesystem under Windows - for my use case).

The only thing that pisses me off, is that the MS-Teams client for Linux is roughly 5 decades behind the Windows client, feature and stability-wise.

(And still have Windows on my private laptop for Fusion360 and games)
Way back when (2006), chromatic posted a "switching back" article at O'Reilly Radar. Sixteen years (!!!) later, it still holds a great deal of truth. You'll have to dig it up on the Internet Archive though.

Focus-follows-mouse, UI customisability, package management, second-hand citizen status of Linux apps, and a few others. It's also interesting to see what has appeared as supported / possible, on both operating systems.

https://web.archive.org/web/20060613222321/http://www.linuxd...

Page 2: https://web.archive.org/web/20060613222321/http://www.linuxd...

Page 3: https://web.archive.org/web/20060613222321/http://www.linuxd...

Page 4: https://web.archive.org/web/20060613222321/http://www.linuxd...

Best I can tell, that was never actually discussed on HN.
I always liked watching sports events and betting on sports, and I did it, but I had free time and I also wanted to play a little. Somehow I was actively searching the Internet for entertainment sites and found an interesting resource where you can bet on sports and play in online casinos https://jennycasino.com/casino-category/mobile-phone-casinos... slots and game bonuses. I decided to spin the slots and I managed to win big money. I really liked it. Now in this club I place bets on matches and play roulette in the casino. The winnings are just superb, the money is good, I like it, and I just enjoy playing for no deposit bonuses in online casinos or just for fun.
Principle of least surprise.
Electronics is a big field. I think it really depends what you want to do in it that will determine the best way to learn it. I'd recommend people start with basic circuit theory then build up to op amps and then diodes, transistors, etc. That was the order I studied it at university at least.
Use Rectangles. It works better than the traffic light bubbles.
If fills in the backs, but it cannot do buts. Most of these pictures are professional models. They are attractive people. But their backsides are all flat as pancakes and thier cloaths obviously looser in the back then the fronts, which does a disservice to all the time they likely put in at the gym.
Even if Robinhood or E-Trade had gone bankrupt, your stock holdings would have still been safe.
> Focus Follow Mouse

> I have multiple screens and multiple windows. I want to be able to hover over a new one and start interacting with it without clicking.

Having attempted to implement this once, doing this is nontrivial. If you try to focus anything under your mouse then you can end up changing the selection state of tables and controls, which is generally undesirable.
> I’d probably just burn it down and build another one.

Again, a non-answer

> It’s a silly question

It's not. You're telling us that, quote, "The state being able to confiscate things is the opposite of property rights. The universe enforcing it through math is a more natural state."

So. You bought your house with bitcoin, and now you have your property rights through universe and math. You arrive at your property that you have rights to, and it's occupied by someone else. For example, by the person who sold you the house. That person doesn't want to move out.

Now what.

As always, crypto-proponents dismiss this as a "silly question". Because, of course, you're only focused on "state can seize your property", completely forgetting all the other things that state does. Like enforcing the property rights. Without this, your universe can enforce exactly zero through math.
That's crazy good! But would be better if you also submit a story how you came to create and market it.
How does pricing compare to Firebase which lets frontend devs think in terms of modifying their JSON data without thinking about the REST equivalent?
Don't forget the celebrated Bayes theorem that falls directly out of the definition of conditional probability P(A|B) = P(A & B) / P(B).

If you had to squint at it and turn that into P(B|A) = P(A & B) / P(A), you'd realize that you can simply multiply the top and bottom by P(A), then pull out the remaining P(A)/P(B).

P(A & B) / P(B)
= P(A & B) * P(A) / (P(A) * P(B))
= P(A & B) / P(A) * P(A) / P(B)
= P(B | A) * P(A) / P(B).
> * Set mouse acceleration (you used to be able to but they removed the option and now you can only set sensitivity).

Using MacOS is such a miserable experience for this exact reason. I'm sure it's fine when using the trackpad but trying to use a mouse on macos is borderline torture.

I fundamentally do not understand why anybody would ever want mouse acceleration. It just makes it harder to use the mouse.
Docker machine uses qemu to make a Linux VM to run docker containers in.
Works for me. Do you have an extension breaking things, maybe?
There’s an option in Accessibility to make the menu bar and other menus font larger.
> It's both. You can even break a feature and deprecate it for that reason. Deprecation comes down to communication.

To deprecate something is to recommend against it's use, but it must still be possible to use it without heeding the depreciation.

Removing all the functionality of something and replacing it with a debug message is not depreciation, it's discontinuation.

>> deprecation means that functionality is not materially altered from how it was before the deprecation.

> No it doesn't. Maybe you really want it to, but it doesn't.

Do you accept that your view of deprecation is not compatible with the definition in say, Wikipedia?
KDE Connect/GS Connect is invaluable to me on Linux. It can just do _so much_.
Can BTT do always on top?
Trivial to you, and many people, perhaps. But this user is citing problems such as being able to read the menu, and to accommodate for RSI. So in this user's case, these things are sort of blockers.
I am doing electronics since my first job in 2007, and I never managed to get a university education in it. I greatly regret.

Even 15 years later, I still can't do things every uni grad should be able to through practice, and drill. You will never be as good as an engineer with university education, if you self-study.
My biggest bug bears with macOS:

- No way to fullscreen a window without moving it into a separate workspace. All a new workspace achieves is making it difficult for me to switch between this app and my other apps! (individual apps can implement this, and some like VLC do, but most apps don't)

- No native support for containerisation. Containers/Docker are a great technology, but even on my M1 mac where literally everything else is super speedy, they're really slow.
You forgot "spend three days trying to get a Bluetooth keyboard to pair at boot every time". :-D

I love Ubuntu and I use it with Cinnamon desktop on the daily alongside my Mac, and I love the customizability, but I also like just being able to turn on my laptop and do stuff without having to fiddle with a terminal unless I want to, or install a new app by just downloading a thing and clicking on it and agreeing that, yes, I'm trying to do this thing. And that's just not quite there with Ubuntu yet.

(Also, trying to do music stuff is mostly a nightmare of JACK and Alsa headaches. I can write generative music code in at least two languages, but I just wanna plug my guitar in and record things and use plug-ins without having to recompile shit.)

There's places for both. Use whatever works for you.
> closed-source

Aaaand I'm out. Still not over Opera abandoning presto. With open source there's at least a chance it can be continued by someone else.
How about middle click paste?
Wasn't the point of 'Start with Why' more about the best way to communicate with customers as opposed to employees. At least that's what I took from it.
> I have a manager who is extremely people-oriented. It's nice, but mostly in the sense of not doing harm. Team meetings are full of kindness and accolades, but people aren't engaged because the meetings lack substance and purpose. We have the meetings primarily to "feel like a team", rather than to engage in the purpose the team exists for.

I recently left a role mainly because of the same situation. In short, there was no team in the true sense of the word. The meetings were listless, just people in a room / on a Zoom. The level of energy and engagement forever teetering on empty.

Simply put, this isn't management, it's bad management. Kindness to the point of mindless is not sustainable. Management can have many colors so to speak, but forgettable beige should not be one of them.
> "I find the menu bar at the top too small. The only way to do this on MacOS is to lower the resolution of the entire screen!"

System Preferences -> Accessibility -> Display -> Menu bar size

(This doesn't let you change the menu bar to a different font, but it does make the whole menu bar including the font bigger, without changing the screen resolution, which seems to be what the author wants?)
And then does magic when you want to expose a volume from your macos host to your docker container. And that magic can slow down things. They improved things recently though [1]

[1] https://www.docker.com/blog/speed-boost-achievement-unlocked...
I'm simply stating facts, Epoch Times is not a reliable source. And as the Slate article pointed out, his 7 pages of citations were all his own articles and only one citation was Peer Reviewed in a journal with any credibility.

Slate's criticisms were factual, they are of course biased, but so what?

This study's statistical parameters are really shoddy, and just straight up bad data. Garbage in, garbage out. His PNAS original study had a larger sample, but again, the conclusions don't really follow, and there are many more explanatory effects for how search behaves (including his own point about how searches can create band-wagoning and reinforcing behavior), and the claims that it shift votes are not established.

One only has to imagine that if more voters are searching for Clinton and clicking Ads or the first few SERP results, then the search engine might take that as a signal to return MORE of those results, which causes more people to do follow up searches for Clinton info, establishing a positive-feedback loop without any BS about tech companies putting their foot on the balance. We've in fact seen this behavior before, famously when Microsoft's Bing started returning search results for documents it couldn't possibly have crawled, simply due to click-tracking.

Plus, the sheer fact that a majority of world wide media were against Trump, Google's crawler is going to end up with a lot of pro-Clinton content. I'm not just talking about US mainstream media and newspapers, but UK, French, German, Canadian, Australian, you name it, a majority of the media did not like Trump. The search engines can only deal with the data they're crawling and the user behavior they're receiving.

I know it comes as a shock, but a majority of not just Americans, but the Western world did not have a high opinion of Trump in 2016. You don't need to invent elaborate tech conspiracies to end up with pro-Clinton or Trump-critical articles getting surfaced since that was the actual Zeitgeist.

It's amazing to me that even after winning in 2016, Trump and his cadre were still sore that Clinton won the popular vote. Well, newsflash, but the Democrats have been winning the popular vote pretty much every election. Add up all of the votes House & Senate members got, and you'll see far more Democratic votes, because the GOP generally represents lower population density districts. Again, not surprising.

The GOP could use that information to decide they need to change policies to attract different demographics, and widen their audience, but it seems like in the post-Trump era, it's down to claiming vote fraud, media bias, and doubling down on populism and weird stuff about their opponents being Groomers or CRT theorists. It's honesty sad, because the GOP used to run some campaigns on issues that had cross cultural appeal, like crime reduction, but now it's all weird culture war stuff.
RSI issues are also a reason why I won't ever use a macbook - the only laptop input method that doesn't hurt me after a few hours of use is a trackpoint.
I'm wondering if there is a minimum book of analog electronics for embedded electronics (and especially the hacking of). I dabbed into a Tiva launchpad from last Dec to Feb and went through a beginner textbook, but put the project to suspend as I failed to bit bang a few peripherals so got discouraged. Nevertheless I noticed that I only need a minimum amount of analog electronics, basically:

1. Resistors (of course, for voltage divider mostly)

2. Capacitors (to be connected to power pins to filter, and usually pF/uF for different places. I forgot the "rules" since I haven't touched it for a few months)

3. Diodes (to protect against backward flow)

And that's pretty much it. From my understanding, the pins are also transistors but there is no need to go down that level (only need to know voltage tolerance, output signal strength and such). And even transistors are pretty easy to understand for TTL gates.

To go a bit further, I never read much about Op Amp, but considering you can build logic gates with Op Amps, maybe it not that difficult if I do not need to look into the details? I found anything that can be abstracted into logic gates to be easier to digest, but of course actually building a computer from Op Amp or TTL is still a feat beyond my reach (Ben Eater has a very good series).
Me too! I installed it through the Magisk module, and it works flawlessly.
For me it was about brand, and brand impacts all who touch it.
Docker is built against Linux not unix so not much can be done there. On windows you also need a VM AFAIR
Whitelist/blacklist was a hilarious one since it derives from the light/dark day/night separation found in pretty much every culture on the planet.

It's like, of _course_ early peoples created concepts from "day, when it's light" and "night, when it's dark". It has nothing to do with skin colour or ethnicity at all.
Have you tried AutoRaise?

https://github.com/sbmpost/AutoRaise
> shortening its life.

Oh, is that why it’s called a URL shortener!
While not wrong, certainly not the fault of Apple. This is a docker shortcoming.
I have similar problem that if I use the MacBook Pro keyboard for a while, as short as half an hour, my carpal tunnel will have some tingling feeling.

Your setup looks great, but I wonder how would it help? In my case I have to use split keyboard. Any keyboard like yours that don’t split at least at an angle would not work to me.

My current solution for travel is to put the Microsoft sculpt keyboard on top of the MacBook Pro. It sits there without touching the keys (on a MacBook Pro 2012 retina form factor.) but that keyboard add about half a kg to the already heavy setup, and as long as the keyboard is on top of the MBP. I can’t access the touchpad.

I wish someone would make a laptop with split keyboard.
Great News if it happens.
Apple obviously has a little incentive to advance Web Apps capability on Mobile.
This will make a huge difference in the long run, making genuine cross platform development much easier.
There is a real case where someone could go a whole career in EE knowing a ton about DRAM timings and nothing about pulling up FET switches to the proper voltage.

I know - I've met them!
The net profit is dependent on me paying taxes, social security, and insurance. Since I also program it's hard to say exactly how much net it is. Gumroad fees are explained on their site[0]. There were no ad costs.

If I should pay my time as a business, it would be a loss.

[0] https://gumroad.com/pricing
The window manager is definitely a "default program" that is probably tightly integrated in various points of the OS. AFAIK, you can't even use the OS without having Finder running (not the actual window "Finder" but the process) as it's also involved in lots of things, like the desktop and such.
They can be recycled especially in the cement industry. Also they can be repurposed https://www.mdpi.com/1996-1944/14/5/1124/htm

The manufacturers are alos working on to recycle, so this will come https://www.ge.com/news/reports/second-life-this-plant-will-....

This article is skewed!
This is about _window_ focus, not focus on individual controls within a window. The former is useful (I tried GNOME for a while but went back to i3 for, among other things, this reason), but the latter is (as you found out) probably not a good idea.
This is a "normal" external keyboard, there are numerous different types / sizes of external keyboard.

The stand allows using the external keyboard in the same physical location / orientation as the one built in to the laptop (making it easier / healthier for someone with RSI instead of using a smaller laptop keyboard or creating strain because the external keyboard is in a different location / orientation to the "standard" keyboard)
Proof of stake for one, and the cult it’s built on. Shouldn’t need to be said.