skysight-inc/HackerNews huggingface dataset:
> we wouldn't need "dark mode" or the such if the UIs had any contrast and were legible

Have you tried dark mode in Windows 11? It turns the entire window bar black, if multiple window bars happen to overlap it is impossible to tell them apart visually. On top of that in some programs it also turns the close/min/max window buttons completely black unless hovered by the cursor!

Microsoft should fire everyone at the company who ever made a UX design decision - except for the people who made the Windows Phone 8 UI, their only consistent and intuitive UI in the last 15 years.
Yes, please, it's a pain in the ass to use this website on Windows.
Microsoft's $69B Activision Deal Cleared by UK
they aren’t locked down for parts like the phones but some major parts have issues. swapping the lcd on the m1 and m2 MacBooks will result in strange artifacts because the backlight needs to be recalibrated to the new computer. This is only possible if you buy the replacement lcd via apple as this will give you access to their system configurator tool. If you harvest an lcd from a dead/locked unit there is no way to access the tool and recalibrate the backlight, so the artifacting remains forever.

Swapping the logic board can also cause this issue. Additionally Touch ID is paired to the logic board so if you change one without the other that won’t work anymore.

Not sure if there are other paired parts or limitations like that, I’ve only done 2 of the lcd repairs and have only read about the Touch ID pairing (which isn’t a surprise)
This Fastly blog post is really meant to announce the working relationship.

It's not my place to say specifically what this is for (although I imagine Mozilla may announce it themselves), but as of now it's a single use case.
Alt + click-and-drag solves that problem.

Also I use i3 so my windows are tiled most of the time.
2 years minimum in the EU, some countries extend it https://europa.eu/youreurope/business/dealing-with-customers...
The app store?
Can you detail your full specs of your current machine? you should be able to handle those tasks. Do you have a dedicated graphics card? SSD?

Have you checked activity monitor to see what the biggest culprit is?

[I now have M1 max, 64gb 14 inch - and don't have any issues. But previously I had Intel i7 mac, 13inch, 16gb ram - no dedicated graphics card and I never had issues with development, i upgraded for video editing]
> checks if a file is a symlink

to expand on that:

"In computing, a symbolic link (also symlink or soft link) is a file whose purpose is to point to a file or directory (called the "target") by specifying a path thereto."
They have to work on the balance of probabilities though. It would be very long odds to sell a device, steal it back, then need to approach Apple for help unlocking.
Ha, there go my two 'good' options in one fell swoop!
Activision to Be Bought by Microsoft
Well, when one product costs 10x as much as the other does, I would expect it to be a nicer product. But for me, it is not even possible for a product to be so much better as to justify that price increase. Headphones have exactly one use case for me: listening to music (or playing a game on a handheld device) when in public, so as not to disturb others. So we're talking 1h max of quick and dirty use. All the features you mentioned don't actually add any utility for my usage.
I just assume web development unless stated otherwise. As an embedded engineer I understand where you’re coming from, but for a lot of people here web is the only thing they know.
As a side: I like how the OP post is tagged as “Not an FPGA” on hackaday
I noticed they probably don't mention "bare-metal windows"
I use my M2 Air 16GB for app development. Runs Webstorm, xcode simulator, node servers pretty smoothly. llama.cpp also runs fast enough. It runs some games okay (like KSP).

I have a dock & external monitor to switch between my Air and M1 MBP and I don't notice a difference in performance when doing the same tasks that I normally do, but games run smoother.
i have a couple:

my way of tokenizing: https://github.com/chrsBlank/Fernet_Tokenization i posted here before, i am making a social app and i dont like JWT tokenization so i made my own.

fbchatbot: https://github.com/chrsBlank/FbChatBot no longer working due to facebook api changes, i wrote that at 16yo because i could not focus on studying since i was talking to people on FB back then, this sent automatic messages and if the message contained "important" i would get a desktop notification

small toolset for various things: https://github.com/chrsBlank/autosave started as an autosaver (ctrl-S) and has more stuff implemented, i actively add more things that my coworkers ask.

Cayde,Newlight,SmartS: all projects that "started" either with friends or alone and never came to actually make them. Cayde is my personal AI that runs on a personal server (no data leaves the LAN). NewLight was gonna be an encrypted P2P messager with interesting features. SmartS would have been a "cart" for websites that could predict if the price would go down soon telling you to hold. All public on my GH: https://github.com/chrsBlank
… government intervention, same as 100 years ago…
My one year old AirPods Pro has a problem charging the left ear pod. And, this is my 3rd AirPods in as many years. I have promised myself that I won't buy another one once its battery dies like the previous two AirPods.
I made this graph, and it started to kill my browser :D Do you know why?

https://alex.miller.garden/sonic-circuit/?3.3.E3.m.2.1.3.1.1...
As an ex hardware engineer turned software engineer I think what you're aiming for here is great!. I have always thought that a lot of the day to day software development tools would be a huge productivity boost if they were somehow reimagined / re-implimented for hardware design (and probably a ton of other industries, we take the level of tooling for granted).

My old colleagues have started to bring things like bug trackers and SCM to their workflow, but its still ~15year old tech (using SVN for VHDL for example)

I didn't see any mention of versioning, merging changes that kinda of thing. Do you have any plans there?
Is that the right statistics here though? Billionaire classes ability to spend should be compared with governments ability to spend. This is not same as wealth.
lol, plausible deniability
Now Electron has infected games as well.

If I want to play a WebGL game, I use the browser.
> I am concerned about it being fanless and, thus, probably going easy to throttle.

I recently made the switch from a laptop with a modern Intel chip to an M1 and can tell you the difference is night and day. It can compile LLVM in half the time and you won’t even notice that the laptop is busy.

As alternative, from a review I read that new AMD chips are also pretty steady. Also no throttling in laptops.

My theory is that Intel has optimized for short benchmarks at all costs.
Ah I see. Thanks for clarifying
Well, my attempt at a humorous aside didn't land.

To be strictly serious we are talking about block parameters in ruby which contain the values yielded to it which, in an enumeration, is likely to be a value object from a collection and only occasionally an index (where you've explicitly chained `#with_index` for e.g.). If you are nesting deep enough in ruby to call for `k` then, yes, it would be bad practice.
Docker is running as root, so the files written in mounted volumes get mapped to uid 0 on the host. When the agent then goes to re-use the checked out code, it can’t run ‘git clean’.

Username space remapping wasn’t adequate, for reasons I’m a bit blurry on. I think recent kernels have some better options on remapping permissions across file systems.
It’s enough in discovery….
Not to mention it is the only program I ever used which lets you directly rearrange the UI. Three clicks and you can reorder or remove buttons, margins etc, we need something like that in every program including a color chooser for every element.
I'm sorry but that's false equivalence. If you do something to your device and it stops working as a result, sure, that's on you. But if your device is untouched, but stops working because the manufacturer rejiggered some virtual ones and zeroes on a server possibly halfway around the world, that's a completely different situation.
How I became a machine learning practitioner (Greg Brockman, 2019)
Protests are infiltrated all the time, so don’t be so cocksure with the cries of “pro hamas”.
That wealth is mostly an unhelpful value based on number of shares in businesses multiplied by that business's share value today. Those businesses are valuable because they do useful things. We can't release that wealth to pay for things. This is the problem with the word "wealth".
It is the third actually, because of fundamental properties of human thinking.
> It's amazing how much damage these cargo-cult UI/UX morons have done in the past ten years. They threw out several decades of usability pioneered by real HID experts for something that looks pretty but doesn't fucking work for a lot of people.

No need to throw insults. I love HN because it's one of the few places where civil debate trumps the hateful tone of all other platforms.

I fundamentally agree with usability being more important than aesthetics. But I don't know what you mean by UX/UI cargo-cult morons.

I'm a UX/UI leader with 20+ years of experience. To me, the main culprits of crimes against usability are business leaders and marketers, not designers (although these do bear some of the blame).
Yes, there are designers who think form is more important than function and push for small scrollbars. However, when you explain the issues they often back down and create usable designs.
I wish the same was true for C-level leaders, marketing leaders and managers. In UI terms they're both ignorant and opinionated. A dangerous combination. Their demands are typically "I like the scrollbar of this website", " the design doesn't look modern" and similar. The amount of fighting that takes to push for usability and accessibility is excruciating.
We need some roles and ranks to act more professionally, and trust the experts. And yes, we also need some designers to think usability first.
>Every time I start “New Teams,” it asks me if I want to go back to Old Teams

Are you sure you’re not accidentally opening the old Teams application? When you update to new Teams it leaves the old version in place so you have both, and if you open Teams with the new shortcut/application you won’t get prompted to switch back.
Comparable in software, to what? Password hashes? :)
Flutter development was actually what made me upgrade to 32 GB of RAM, but I think that's the fault of the Dart LSP implementation I was using. Each Vim tab would create a new LSP session that used ~200MB of RAM. And I like having all my tabs open for easily jumping between files (Vim tabs + tmux).
When we manage to get people on Mars, I wonder what current items will sell for huge sums as historical documents in the future?
I have an M1 with fan but have only heard it once. Most of the time it’s off. In reviews online the air also doesn’t quickly throttle.
> There's no benefit gained, whatsoever, from moving content to the title bar

The one benefit I can see is to gain some extra vertical space on the skinny 16:9 screens, especially now that the task bar in windows 11 got thicker and can no longer be moved to a side. They, of course, still haven't gotten around to fixing the auto-hide behavior, so that's still not an option.

The rare times I have to use windows, I use edge and I quite like the vertical tabs. This allows for a usable title bar, too.
Tom Stanton builds RC plane powered by compressed air [video]
After many years of iterating on air-powered engines Tom has built his best version yet, and walks us through the design and assembly process in this entertaining video.
Because antitrust laws from other countries say the clearance is required if the merger affects their market.

Both Microsoft and Activision have customers in the UK. The merger will affect these customers, so the UK regulator needs to approve the merger.
Or, perhaps, there are more nuanced reasons?

I had a pair of Sony WH-1000XM3. The earpads collapsed quite badly after about a year of constant use at work, and the inside of the (very shallow!) ear cups starting pressing on my ears, which ended up being painful to wear for more than a few hours.

I contacted Sony, expecting to be able to buy replacement earpads like basically every major headphone manufacturer on earth supplies (yes, even Apple and Bose), and they informed me that earpads are not user serviceable and that I would have to send the headphones into their service centre for a paid for repair. The repair would have ended up costing more than a new pair of the same headphones from Amazon. I'm not replacing my headphones annually, it's ridiculous (both from a cost and a waste PoV).

I looked online and found replacement pads available from third parties, and tried a set of Dekoni pads, which noticeably changed the sound signature of the headphones and caused ANC problems.

So I started looking for a replacement, discounted Sony's line completely, and ended up buying AirPods Max from Amazon when they were decently discounted in a Prime sale, and... they're fine. ANC is competent, sound quality is reasonable, unlike the WH-1000XM3 when I want to move them between Apple devices I don't have to do the re-pairing mess or stop bluetooth from autoconnecting on my other devices, earcups are lovely and deep, and the pads are user replaceable.

They're honestly not a bad product, they're just a bit too expensive without a discount.
I use M2 with 24GB and in a nutshell, it's fantastic machine.

I do backend and frontend, most of my dev time is spent in terminal and browser. Before buying it, I was worried about being fanless and was considering the Pro. I'm so happy I went with the Air. It's light, the battery lasts all day with no problem: when I go for an all day out of office work, I simple don't even think about bringing the charger with me. And if I really need to charge it (didn't happen yet), USB-C works.

Docker is always on, occasional ffmpeg transcoding, some Rust compiling... the machine does not care.
> There's no benefit gained, whatsoever, from moving content to the title bar.

There is: more space for content, e.g. websites while not removing directly accessible functionaly
A link is just a directory entry. If you can write to the directory, you can create entries in it. And back in olden times, mkdir was setuid because it wasn't a syscall.
I agree with this.

However, what will be interesting is if the price of delivering ChatGPT-style experiences drops as the industry matures/advances, and their pricing moat erodes.

Unlike Uber - where prices are dictated by factors unlikely to move significantly (Labour / Vehicles / Fuel / etc), The LLM space doesn't have these types of overheads.
One useful thing you can enable in Chrome is tab bar scrolling. Without this setting the tab bar is broken by default, if you open too many tabs on it the bar will simply not show some of them because there's no room left, while all remaining ones are just a few pixels wide.
I had, 13" version. Wonderful machine.

The only downside, if you drown it in the rain, you'd need ti replace it.

I'm back to 16" 2019 intel with 64gb of ram, and it's very noticeably worse.
Kinda, yeah. I'm pretty sure this is why thinkpads are so expensive. They mainly sell to enterprises who always demand massive discounts so I guess they inflate the RRP a bit to end up with a profit.

Especially considering margin on laptops is normally only around 10% AFAIK and we really get much more discount than that.
It is because regulators don't want a monopoly to be formed around an emerging technology. Sure cloud streaming is not big at the moment but it could literally be the default way to play games in 20 years.

Heck Microsoft themselves point this out to their investors.

Google's monopoly on search and online advertising today could have been easily prevented 20 years ago by some regulations.
I blame designers/devs cargo-culting on fancy new stuff (webdevs on new css features, 2000s custom bitmapped UIs), and especially widescreen monitors on desktop, and pushing too much complexity to too small screen real estate on mobile as drivers of these processes.

Actually I found Windows Phone Metro UI as very well designed and clean UX for the small/touch-only screens, always showing a single view, but they backed out of that and made the current monstrous hybrids, with some worst of both words. (I was never really fond of the skeuomorph stuff on computers, and mobile UIs with lots of hidden interactions.)
This X11 (probably also in Wayland) feature Meta+mousebutton for resize, move, etc. has been there for the last 30 years or something. Yet it is not widely known, so let's be honest, it IS hard to discover. It can't be a justificiation for destroying the UI, esp. window borders.
this is why i think markets tend to do opposite of what i expect.

for me, war is bad so i expect markets to go down...but instead they rally. because war is good for the 1%.

markets are ultimately driven by the incentives and best interest of the monopolists. and there is always a monopoly whatever the political or economic system is called.

the stock market rally this year which put S&P and Nasdaq at one point their best year since 1995 and 1970s was presented in the media heavily as an AI narrative rally. but you can see the markets started rallying (and diverged from most other markets) on the exact day that the BTFP (bank term funding program/shadow liquidity) was announced to bailout SVB and provide another money spigot for bankers to yolo into.
I did not dig through all the links in that twitter thread, but the first few tweets are pretty misleading.

The tweets say DJB implied that scientists who submitted algorithms were bribed by the NSA. That's a complete misunderstanding of that DJB wrote: he argued that the NSA wouldn't need to bribe those scientists, because they hired the top experts in the field years ago, so it might be the case that they're so far ahead of what's being submitted that all they have to do is push NIST to pick an algorithm they know how to break.

Now, I have no knowledge of any of this, so I have no idea if DJB's argument is insanely paranoid like the author of the thread implies (with the GIF in the 3rd tweet). All I can see is that the author's claim is a gross mischaracterization of what DJB wrote.
screens output way more nits these days, I remember not being able to see a screen properly because a lamp was on due to the monitors only having 200ish nits, these days you can get +1000 nit monitors, this is especially true for HDR monitors
This recently was an issue for zip files in UK Windows (or something) being translated as "post code files"
Because they are actually local in each market, and have to obey local regulations.
I'm using a 24GB M2 Air running a development environment in Docker, and no problems here. Running several containers, MySQL, elastic search, redis. It feels really fast compared to a 2020 i7 6-core with 32 GB. It doesn't get hot. It's silent. Running the environment cuts battery life, though I still get around 8 hours on a full charge.
It’s funny how most of us have never run into a single case of these AI tools censoring us, and others seem to get constantly censored for doing nothing wrong.
witnesses: believe me bro
yep it's the perfect choice for dev in 2023. performance is off the charts and almost makes me quetion why the pro exists (yeah its probably for heavier workloads like video editing). if you're worried about fanless you can install some thermal pads for cheap https://9to5mac.com/2022/08/11/m2-air-thermal-pad-mod/ but you likely will not need to.
Since formal education - I don't think I've learned anything without a goal in mind.
That's just the top of another iceberg: features are increasingly harder to discover.

I use i3wm, which is a tiling WM. There's no window borders, so this resizing feature (W-leftclick and W-rightclick) has been there for many years, alongside a keyboard-only way to move or resize. That's hard to find unless you read the documentation, but that's alright, because the target user is supposed to be a power user.

But how are casual users of Windows or Gnome supposed to resize a no-tile window? Or to find a feature with no visual clue? I've had this problem myself on web sites where I can't guess where the links/buttons are, or with phone apps where I have to try several gestures until one of them does what I wanted.
The data can easily be well encrypted while the enduser retains full control.

And if it's really just about the data it doesn't matter if the machine gets stolen if it's properly encrypted.
Thank you for posting this – it is important context:

"When his schemes won’t get picked by NIST, people will think it’s because they are not backdoored, and will point at the FOIA lawsuit as evidence."
Ex-Finnish PM Alexander Stubb warns of attempts to 'intimidate' NATO allies
"We are pretty sure it's not the Swedes". Enough said.
Mostly backend development in Ruby (most of the time Rails), some frontend for my side projects.

I use Docker with multiple containers running almost all the time. Local PostgreSQL and MySQL.

I use from time to time Affinity Photo and Affinity Designer.

I mostly use now VScode, sometimes Rubymine.

Video calls: Mostly Zoom, some Google Meet, rarely something else.
Apple’s Sonoma update bricked my M1 MacBook Pro today. “Luckily” the Apple Store only had to wipe the whole computer.

Talk about shit QA. No excuse.
Having boarders that are bigger than 1px would solve that problem.

Anything else is a work around poor UX.

The fact that decades later it is still an issue is really disappointing.
FWIW, when I was doing tutoring, which was not “remedial,” I found that my expectations of what was needed of me were kind of completely backwards, and what students actually needed could be better likened to athletic coaching. They needed

- a cheerleader who could celebrate success,

- a sounding board for “how could I do this better” when they brought it up,

- for me to back the fuck off when they don't, because however it makes sense in their head is valid even if it doesn't make sense in mine,

- someone who recognizes “come game-time (exams), I won't be in the room, so you'll have to be able to do this without me,” and thus focuses them on adequate results over and over again, “is this the right answer, can we check it quickly, can we see anything about it that makes us understand the problem in a simple way now” etc.

- and honestly just that “pairing pressure” to not fall behind, to keep skills in practice.

I found that “teaching new things” had to be confined to only like 10% of a given session, if that. The job really was “paving the road already taught,” except that's kind of not the right metaphor because roads are centrally planned e.g. by the teacher, it's more the road currently used, which corresponds often but not always to the road the teacher preferred to teach.
would be way more useful if it showed a highlighted example of one.
I'm going for the productive compromise:

Windows on X86 and Linux on ARM

Everything else is a waste of time.

For revenue I'm going with http://itch.io
It’s a very capable machine (I’m still on the M1, powering an ultrawide screen and a variety of intensive apps).

If you care about new models coming out soon, you can check https://buyersguide.macrumors.com/

(There’s a chance the M3 is about to be released)
Breve means short (in duration, as in brevity) too, if it helps to remember it.
>I worked at Apple years ago in Apple Retail.

I assume that was before 2016 or possibly before 2014 ?

Apple retail has changed, a lot over the years. But people still don't believe it.