skysight-inc/HackerNews huggingface dataset:
Yep, I reached pretty much the same conclusion as Dave: these are machines for very specific people running very specific software. Apple got their wish: they made the computer disappear, and now the Macbook Pro is a tool. For better or worse, this is the best way to experience the Apple ecosystem.

But also, if you're a developer without any interest in Apple (and maybe someone who wants to play games), the case for using Linux for general-purpose computing is stronger than ever. It will be interesting to see how Apple addresses their own issues in MacOS over the next few months, I've really got my fingers crossed for Vulkan support or 32-bit libraries making a return.
i find it equally if not worse that there are now sites that refuse to open if cookies are disabled. for anonymous, non logged in visitors
Nano server was to be used also via Docker for Windows containers, wasn't it?
Microsoft: Russian SVR hacked at least 14 IT supply chain firms since May
They ended up with a billion or two users. $1-2 billion with the subscription is good for a company of a few dozen employees. They could have branched into all sorts of value-add stuff in the future if they wanted to, all without tracking and such even. A simple payments or shopping interface a la Instagram Stores could have done the trick.
Obviously yes? Assuming we actually believe in democracy, then we must allow politicians to run on whatever platform they will. More than that, we must allow non-politicians to hold and express any political opinion whatsoever. There's no logical limit to saying "well we have free speech and democracy, except for this set of things I don't like." Well, no, you have neither of those things in that case. You have an oligarchy or aristocracy setting the agenda and then letting the little people argue over minutiae.

>Should every platform be forced to host you and your views?

Actually, yes. A platform of this type is very much like a common carrier. The post office, the phone company, they are obligated to allow your speech on their platforms even if they don't like it. If you want to be a public platform, all legal speech must be allowed. Obviously exceptions for actual threats and pornography.
I'm not the GP, and I don't necessarily have a solution for you, but I'm curious about your workflow.

My 19-tab Firefox (with Gmail open) is consuming 1.2 GB, and my fully-loaded Spacemacs is ~250 MB. What's your memory consumption look like, and how many tabs do you usually have open?

Suggestions for reducing memory usage: check about:performance for high-memory tabs, use uBlock and NoScript to block large images and JavaScript from loading by default, set permissions.default.image to 2/3[1] if you have lots of image-heavy sites, I suppose?

You might just have to resign yourself to using a small number of tabs. Firefox doesn't give you a lot of knobs to tune memory usage with, and already is lighter on RAM than Chrome (at the expense of CPU/latency).

[1] http://kb.mozillazine.org/Permissions.default.image
Ugh I really dislike articles like this. There’s zero nuance and just pandering to people who already agree with the headline. If you can’t argue for and defend in good faith the perspective of the people you disagree with then you don’t really grok the issue and won’t be persuasive.

Good gods, I whole heartedly agree with the author that this bill is a bad idea but the argument is so weak that if I came in in support of the bill, after reading this I would walk away with more resolve that I was right.

The author paints the opposing view as a misguided emotional reaction to a tragedy, and even if the author’s characterization is correct, that’s not at all how the people in support of this bill see the issue. And rabble rabbling about the free speech and democracy to people who aren’t even thinking about that will just make it another us vs them where both sides talk past one another and believe the other is missing the point.

We have to stop this stupid game of framing complex issues in such a way that paints anyone who has different goals priorities than you like “oh so you hate democracy?” If you villianize everyone it loses its weight for the times when someone is truly purposely out to hurt people.
The country opened up a few years ago once the long-term president died and was replaced by a more progressive one. There was a moderate amount of western investment since - modernizing rail, telecom infra etc.

Also as mentioned by another commenter: Uzbekistan is more wealthy than other countries of the region; it's a major exported of things like gas, cotton, silk.
A historic storm brings heavy rain, flooding and mud to Northern California
A bit dickish of you to try to divert attention (and call for moderation) just because you think some post got to the top of HN while (in your opinion) another one should’ve. Just wanted to let you know. You don’t have to be that person.

I’d be very interested in hearing your rationalization for this (especially the call for moderation)
Depends on your workflow.

Do you find yourself working away from your monitors a lot? Do you move from place to place, or do you set up and not move for a while? How's your eyesight? Do you use the native screen at all while docked?

I find 14" to be good for mostly docked work, or very mobile work. I use reading glasses anyway, so the smaller screen doesn't bother me much, but I find it difficult to side-by-side 2 windows. It's way lighter and fits in almost any bag.

I like the 16" because when working, I use the native screen with my monitors. I don't use this laptop anywhere except in 2 places (home office, and work office). I can definitely fit multiple windows on the screen. I can scale the display up, and it doesn't wind up eating a bunch of my screen real-estate. Apple is quoting more battery life for the 16", so not sure if that factors into your workflow or not.
Hackers used billing software zero-day to deploy ransomware
What do people automate at home? I genuinely have never thought to have the need to buy a home assistant but apparently lots of people in this thread do
Presumably the charger has a proprietary feature where it will provide more power over the magsafe charging cable.
I think it depends on the framework - as part of the ProMotion library isn't automatically running everything at 120 FPS but dynamically scaling the framerate up/down based on demand and requirement so that it can balance the additional power consumption that 120fps drives.

Because of this, apps that don't update for ProMotion might be capped at 60hz (or something like that) so that the laptop doesn't have to run everything at 120hz if one app isn't updated.
My recollection from some extracurricular study of Schopenhauer in college is that he rejects Kant's metaphysical libertarianism. We can't transport the self across the division between the phenomenal and the noumenal, so even if we can exert that free will exists, we don't have epistemic grounds for meaningfully identifying ourselves with the thing in itself which we can assert has free will.

It's been a long time, though. Maybe it's time to reread and then pick up this book!

For those interested, the two source texts to consider in light of this book if you don't want to dig too deep, Kant's Prolegomena to Any Future Metaphysics and Schopenhauer's The World as Will and Representation are both public domain and relatively accessible/clear for the subject matter.
The modem firmwares might be old and hairy, but is there any evidence that they have been used to actually compromise phones? All of the investigations that I can recall reading have been exploits in the phone OS application code.
> has never rung true with me.

Yeah, me neither. I'm seeing first-hand a "large" (but probably not Coinbase-large) webapp dying by 10 thousand cuts.

The "you shouldn't care if it rerenders" components are, together, affecting performance. Going back and memoizing everything would be a nightmare and not a viable business solution. Rewrite everything from scratch is also not viable. So we have to live with a sluggish app.

At the same time, memoizing everything does make your code unreadable.

Honestly, it's a mess. I only accept working with this kind of stuff because I'm very well paid for it.

On my personal projects I stay far away from the Javascript ecosystem, and it's a bless. Working with Elm or Clojurescript is a world of difference.

Clojurescript's reframe, by the way, uses React (via Reagent) and something somewhat similar to Redux, without having any of the pitfalls of modern JS/React.

I can write a large application and ensure that there are no unnecessary rerenders, without sacrificing readability and mental bandwidth by having to memorize everything.

The conclusion I have, which is personal (YMMV) and based on my own experience, is that modern JS development is fundamentally flawed.

Apologies for the rant.
It’s a shame they didn’t out-PC the IBM PC. Such a nice machine.

Imagine if everyone had Unix instead of PC-DOS…
Because all non-covid vectors of harm and injury have been purposefully purged from the news. Car accidents aren't easy to politicize. Car accidents aren't a wedge issue for polarizing society.
With the other end being MagSafe apple has no need to adhere to usb pd specs.
This comment isn't aimed at you specifically, but I hope it helps:

You're looking at the 10th, 20th, 30th+ attempt being documented/curated on the internet. You've gotta break a few eggs to make an omelet, so don't let that not-so-perfect first try slow you down if you derive value from tinkering.
Thousands of workers are opting to get fired, rather than take the vaccine
They've had two different third party opinions who have both told them the same thing, but the company they've contracted with for hosting the CMS portion of their website has told them that they can do this other stuff for cheaper.

But to give you an idea of what I'm dealing with, the first thing the new CEO did when she took over was to move all the local Windows servers to a datacenter without consulting with the COO (who was in charge of all IT operations) for why they were in the physical office in the first place. He walked into the office and saw people he didn't know disassembling the racks. The business reason for having the servers remain local is because when you work with print, you're dealing with gigantic files which are best manipulated on a local gigabit network. Even business internet in that area is only 200Mbps down. She didn't understand the technical issue, and she never asked. She just wanted to appear to be professional. With the COO gone, now the IT responsibilities have been shifted onto a mid-30s writer with no technical background.

Part of me will hate losing the retainer. The rest of me will be happy to be free of the headache.
Worth pointing out: notwithstanding the many and recurring howls of "Bitcoin is useless", "Show me an actual use case" often heard on HN, here is an actual example of a straight donor-to-receiver transaction where someone contributed to something he really likes and wants to support, and no third party being able to prevent it from happening or skim any of it.

If only for this specific use case (e.g. donate to wikileaks), there is actual intrinsic (and social) value in Bitcoin
Static content is static by default. It only becomes JS dependent if someone makes it JS dependent.
Federal agents raided the home of John Doe this morning, accused of searching for terms such a “PipeBombJS” and “IED components for React”. The suspect was making pour over coffee when he was apprehended.
GPD Pocket 3: A Modular and Full-Featured Handheld PC
This is a great point, but I'd add that the problem isn't experimentation. Neither is it having a lot of ideas. It's that they aren't using good experiments to kill off most of the ideas.

I think of it in terms of divergence and convergence. Divergent thinking is great. If you think of an army on the march, leaders will be thinking about possible paths and sending out scouts. But when the scouts (experiments) come back with reports (results) they don't just send some soldiers along every path that looks promising. They winnow the options down, converging their thinking.

Bad leaders don't have the discipline for that. And I think a lot of them pick up that habit from sales and/or seeking investment. "What will it do? What won't it do!" That's great for manipulating the feelings of the person you're currently talking to so they'll sign the deal. But it's terrible for running an effective, focused product development organization.

I know I've seen companies die like that. And it's probably way more than we know, because as WhatsApp demonstrates, focusing hard on what's working is a great way to succeed well enough that people study and talk about you later.
It's a recurrent theme in the computer industry in general, which is why I'm typing this on an AMD A10, AMD's souped-up clone of Intel's i386, a souped-up clone of Intel's own 8086, a souped-up clone of Intel's own 8080, a souped-up clone of Intel's own 8008, a low-performance but cheap clone of Datapoint's 2200 terminal CPU from the early 01970s; running Linus's souped-up clone of Unix and Mozilla's souped-up clone of NCSA Mosaic, itself a souped-up and crippled clone of TimBL's graphical WWW browser.
How things would have work around if Microsoft released MSN Messenger for Android and iOS. They had the userbase and the brand already.
Honestly, as useful as it is, it'd be so much better if we had better / more contextual diffing. So often it is just spams with the last styling/linting erasing useful context.

It's still text file/line based, having something that can ignore style changes and linting would be great, even being able to see properly when a function/method was first added and view the changes to that function/method, rather than just lines of text.
What you have to love here is that the answer is the maximum value of the type, which is... not great but it's perhaps the best of many bad options. However the way it's typically written is -1 even though this is an unsigned type, because C++ thinks assigning negative values to unsigned variables is a completely reasonable thing to do and needn't result in a diagnostic, let alone refuse to compile...
I've normally heeded to the advice from Dan Abramov (https://overreacted.io/before-you-memo/) and KCD (https://kentcdodds.com/blog/usememo-and-usecallback): mainly due to the fact that I figured performance would take a significant hit by using unnecessary React.memo / useMemo calls throughout the codebase.

One negative side-effect I could see as a result of this pattern is devs becoming too reliant on these optimizations and neglecting composition.

But I suppose if the performance gain is substantial enough and DX isn't negatively impacted too much, it could serve as worthwhile-- especially at the level of scale which Coinbase requires.
I have an M1, and I was unable to install tensorflow in a docker container on the M1 host (as of last time I tried, a few months ago).
Is MoltenVK usable right now? I was under the impression that it's a loooooooong ways behind DXVK in it's current state.
As much as I "could" be a fan of the crypto movement, I agree with you pretty much at >95% (some minor minutiae, not even worth mentioning), and I wish that most of the crypto people would do a reality check.
I'm not sure why it would. The profiler will tell you exactly which component is the bottleneck, and you could then go inspect that one for the cause.
https://archive.md/BwlZ8
makes sense, thank you
Enron was not a stain on a resume, not unless you were actually a leader involved in their troubles. I worked in banking shortly after that time, and we had some ex-Enron folks on the team. It wasn't a concern - they were hired for their skills, and any talk of Enron was more about just laughing at having to switch jobs because of it.

FAANG will likely be the same - you did your work for them, and chose to move on at some point. The flaws of their leadership don't negatively impact your tech skills.
Projects get done when the "resource" does it what takes to make the project happen.

The data scientist who thinks he is too good to check his notebooks into version control is just one version of people who think they are "too good" to be doing what they are doing.

In small teams people do the work that is critical whether it is too "easy" in their estimation or if they have to stretch themselves to do something difficult. Sometimes they need to get help. A few people on the team can indulge in doing only the work they feel like doing, but that's because there are adults on the team who cover for them.

There are many advanced programming tasks which could, in principle, be assigned to some juniors. For instance, CS majors usually take one or more courses in compilers and programming languages. If your organization is dependent on a legacy programming language you could possibly get one of those juniors to write a transpiler that compiles it to something current. Succeeding at that takes some guidance, but it might take some form that some "seniors" would find offensive such as writing a really tough set of unit tests.

Many "seniors" on the other hand never took any compiler courses or sold their textbooks and forgot everything 10 years ago.
It’s non-conformant, presumably.

There’s no real problem making a charger than can deliver more than the spec allows, but you wouldn’t be able to use it with a C-C cable. This isn’t one.
Whilst an afterthought, the kinds of people who buy Pros are the kind of people who decide on the tech for their wider families.
YouTube dl is just python, whether or not it runs just depends on whether or not python’s interpreter runs on ARM, which it definitely does.
When and Why Did Human Brains Decrease in Size? A New Change-Point Analysis
What's amusing about the "design purity" is this is basically (from an externals point of view) an upgraded PowerBook G4. Good design isn't limited to "make it look as much like a thin sheet of metal as possible".
DuckDuckGo does around 35B searches per year with 160 employees.

https://duckduckgo.com/traffic

Not the same efficiency but it goes to show how certain domains and technology stacks can scale exceedingly well. Plus in DDG case I believe they outsource a lot of their tech to 3rd parties.
Extended Power Range gets you 240W: https://usb.org/document-library/usb-type-cr-cable-and-conne...
Boy, looks like votes on my comment are just as volatile.
you can disable all logging in pihole - which i do and my sd card from 2016 is still going strong.
Everything obeys the curvature of spacetime. We'd be breaking the speed of light and thus breaking causality if certain fields didn't have to obey the curvature of spacetime that gravity causes.

In fact gravity is even self-interacting with itself. ie. Gravitational fields themselves influence the propagation of gravitational fields. If this wasn't the case we'd observe gravitational waves from distance objects earlier than the speed of light. Which would be a problem for all our current models of physics if true.
Actually, there's other layer to that joke.

For context, the original fake VSCode was made by Pieter Levels ( https://remoteok.io/vscode ) - which isn't mentioned in this project.

The joke is that his main product, remoteok, was a single index.php file for a long time.

In a world where people spend too much time thinking of tech stacks, the dude was banking on a single php file.
Indeed. Neurons don't stop processing during events like saccades. They are hyperpolarized by inhibitory neurons. This suppresses further spikes but it's not a separate mode of operation.
Microsoft should do this. They already have the tech for Flight Simulator and they own Minecraft.
Time Series Analysis Through Vectorization
What power supply were you using?

My Pi 4 running 2 instances of Octoprint kept crashing until I switched to their official power supply. On previous models I always got away with whatever power supply I had around but the 4 doesn't play around when it comes to power consumption.
Native ARM containers work but there are various things that break with Docker x86 emulation, eg with Node.
>their large front eyes that make for adorable close-ups

WTF is this latest craze for allegedly scientific articles talking to us like we were kindergarten children, by describing all manner of fauna as "adorable"? Spiders today and, yesterday, I read another linked 'scientific' article, which described tardigrades as having an 'adorable' walk.

Sigh! --Does everything have to be dumbed down to the level of emojis and kitten pictures?
> Any good tutorials on setting up Wireguard? This (and Pihole) have been on my todo list for a while.

Pihole pretty much installs itself (it even has a pre-made image). WireGuard will take reading, testing and failing.

I recommend doing these things one thing at a time, and doing the Pihole first.
Brave from an F1 fan.
if you have to ask, you already know the answer ;)
Hey,

Author of the article here.

Totally agreed. Apologies for that!

The article isn't really "an article" but it's an email newsletter I send out. I'm quite surprised to see it on the frontpage of HN lol.

So what you're reading is one of my emails.

It's meant to be more of a summary with additional links to sources where people can read more if they're interested (emailing people long-form articles doesn't work well as a content format from what I've seen - even ignoring the length limit that email has).

I'll add in some more links for additional reading (like the high scalability post) to give some more detail for people interested.

Thanks a lot for the feedback.
I sure hope I look worse in photos than I look in person, if the photos of me are "flattering" I'm going to go hide in a cave to spare the rest of you.
You could say the same thing for cars when they were new: why would people ever adapt to not "jaywalking"? They're used to just crossing the street when they feel like it, you think they would ever change?

It's simple: 1. habits change because people can foresee the consequences of their actions 2. regulation and laws

The benefit of cars outweighs the rights of pedestrians, just like the benefits of self-driving cars outweighs the rights of work crews to do whatever they feel like.
seriously.

I thought this article was going to be about the many substantive problems with platforms like Android

turns out it's entirely about cosmetic annoyances
No you wouldn’t. Your clearly just want to pump your bags.
It looks nice and I can see why someone used to VS Code's GitLens would like to bring this over, it seems really seamless.

Personally, as a long-time magit user, I'm not sure I see any reason to make the switch. Can anyone more familiar with GitLens (possibly the author) provide any commentary on its differences with magit's blame functionality?

AFAICT, the only difference seems to be that the commits simply show on line selection instead of all at once, but there may be more going on here than I am noticing at first glance.
I recently got myself a 2017 Macbook (the fanless 12" one with only one USB-C port). I'd highly recommend it - it only ran me about $400. If anything, thanks to more mature USB-C and wireless ecosystems, it's nicer to use now than it was when it was new and cost $1700!
I run tensorflows yolov4 no problem on m1 macbook air, cool thing is that you can fit larger models in memory than if you had a 8GB NVIDIA Card
I am debating. Thinking of going to the Apple store to check it out.

14:
pro - lighter
con - less screen for multiple windows

16
pro - multiple windows side by side, longer battery lift
con - 5 pounds, won't fit in backpack
I guess their on-phone CSAM scanner has fallen off the news cycle.
You know, there's this amazing technology called a web browser that completely eliminates the need for apps in almost every single instance...

I do not want your app of crap!