skysight-inc/HackerNews huggingface dataset:
I'm convinced that the only way you could think this is if your use case for the Mac is basically entirely browsing the web, and even for that the OS is typically broken in one or more unbelievable ways. I remember that for three point releases in a row (a couple years ago when I had to use macOS for iOS builds, which were at that point not reliable enough to automate), Exposé was severely broken in a different way for each consecutive release. Then there was that issue where you could log in as root by pressing return enough times, and that time when they literally showed volume passwords in plain text in the hint field. Over the last 5-8 years, I've seen OS X become noticeably slower in almost every way, such that hardware upgrades don't seem to do anything but keep up. On top of that, the new Macs are severely affected by thermal throttling, even during intermittent/reasonably idle use, and virtually none of the use cases they cite for them in the marketing wank actually turn out to be viable on the hardware.

iOS has seen a similar trajectory, with ever worsening performance, and bizarre bugs (betraying the kind of software design, namely no design at all, it takes to publish mistakes like this on such a regular basis) like the recent full system crash when you type the word "Taiwan".

It seems to me that the only way to come away with the opinion that the "Mac experience" is polished and carefree, is to use so little of the Mac that you have to wonder why you aren't just using a Chromebook.
Composer, the defacto package manager for PHP, uses a SAT solver. It's pretty interesting looking at the code!
It is never explained but I believe AMP here means Accelerated Mobile Pages.
I am using linux/unix for 25+ years, but the desktop just never works for me. I'd echo its just death by a thousand cuts.

The usual suspects: fonts, video drivers, sounds drivers, various USB devices supports, sleep/wake issues.

And lack of basic apps, like a good multitabbed SSH/RDP terminal.
As an aside about scrypt since I saw it mentioned here:

How does scrypt fair against the recent TLBleed etc? Iirc intels claim was that TLBleed only affected poorly implemented crypto. But is not the memory access pattern of scrypt vulnerable to TLBleed and hard to make constant access?
I've never understood the attraction of non-monospaced font in an editor.

Especially when you code, where you basically read as much in the vertical direction than in the horizontal.

Monospaced fonts allows for super-fast vertical pattern matching on the code which helps your brain tremendously.

To me, non-monospaced font in an editor is exactly as if each letter in a line of text was placed at a somewhat random height, a very unpleasant experience.
I learned French for a couple of years and would be happy to compare my own experiences with the author's. However, having read the whole article, I failed to understand the author's main ideas.

I would be very grateful if someone could give a tldr summary of it.
For the Emacs users wanting to try this…

M-x variable-pitch-mode

Vim users, I can assure you that Evil is a really good implementation of Vim, which happens to run in a really good environment.
The article says its inherited from OpenSSL..?
The automatic report generation from templates is nice. But the killer feature for me would be the programmable actions. No more clicking and confirming and verifying while creating new testing accounts sounds like heaven, especially if you're working in a studio developing a new app every month like me.
You can work around not having a CA, by distributing keys. I'm exaggerating when I say "just write a script", but it's not hard. You cannot work around not having hardware keys.

SSH CAs improve efficiency and convenience.

A hardware key that requires touch per login is a game-changer. When you go do lunch you know that your key did nothing, no matter how compromised your workstation is. When your machine is turned off you know that there's no copy of the key somewhere. That key cannot be used.

A software cert-based key may be valid for only hours (if you set it up that way), but that means that there are 7 billion possible attackers who could use your key. They could break into your workstation and wait for the screensaver to kick in, and then log in to every single host you have access to, and do their naughty business.

For a hardware key someone has to take a plane from China and break into your house to use your key.

> It's still a long-held credential

Doesn't have to be. But if it is, so what? Given physical locks that are unpickable and keys uncopyable, would you rather instead change locks every day, where the keys are copyable? (even if cost of changing locks scales O(1) with price)

> that long-held key can even live on a Yubikey if you use U2F/WebAuthn

Like I said, one does not exclude the other. You can't prove that A is better than B by saying A+B is better than B.

There's also devices that don't support SSH certificates (e.g. embedded devices), but supporting pubkeys is vastly more common.
This comment was written without single cent being paid to typesetter. Should I be taxed for it?
Don't forget that while you work on your copy, their product is probably also advancing - by the time you're finished, you will have more to do - plus your own improvements.
"If you come into Starbucks in the morning and you are told you can't buy coffee because their staff hasn't arrived, will you accept that? Even the Europeans won't accept tardiness."

It's often done that someone appeals to examples from other cultures that might not be entirely accurate. Being a bit late, particularly if you live in a city with bad traffic, is absolutely accepted. Also, who in the UK hasn't heard the "we don't have train drivers" excuse?

The thing to think about is why there's demand for this sort of corporate leash. I guess there's a lot of bosses who distrust their employees. A friend of mine works for a firm from home one or two days a week, and it turns out they check whether your mouse is moving.

I run a tech team that's 100% work from home. I think if I insisted on GPS and face recognition it would quickly get miserable for everyone.

There's something I call the "ghost rower" effect. If you've ever rowed a boat (think Oxford and Cambridge) it's possible to move the oar in such a way that you look like you're rowing, but you are not really contributing to the boat moving faster. It works because someone on the shore can only check that you're sliding back and forth, and your oar is in the water.

Most modern desk jobs allow the same. You can show up, you can have Excel open, you can attend meetings. All without doing anything useful.

If you want more ghost rowers, install DingChat.
The secrets to OSE option trading and the Canadian interlisted arb – a kickstart
Well, Foxish had been ported on the same day https://addons.mozilla.org/en-US/firefox/addon/livemarks/
Composable, yes, as in compose movements with commands.

The thing is, that only works if the user is able to understand what a movement does and know exactly where the cursor ends up after a command.

With non-monospace fonts that is not possible, as users have no clear idea where the cursor will end up after, say, pressing j or k.

That's the point.
There's always some dude on TV bragging, but I'd be skeptical.

https://www.quora.com/How-powerful-are-the-cameras-on-modern...

TL;DR is that satellites have a 9 cm resolution at best. That's not enough to see a golf ball (4 cm diameter), and far away from discovering a producer's imprint on it.

With drones you can get an order of magnitude better, but that's still only barely enough to find said golf ball, and not enough to read fine print.
If you look into past NY Times articles of PewDiePie, you'll probably see that they try to paint a certain picture of him. Writing positively of him wouldn't fit their narrative.
I've always assumed that was an "L". Whoever named this thing and made the decision about capitalization needs to possibly think a bit harder next time.
Yeah, reading the headline I thought it would definitely have a big section about Pewdiepie. He's literally the most subscribed YouTuber by millions, and puts out lengthy book review videos monthly.
Also, using gps to track on site time and a task tracker are things that myself and other do completely voluntarily, so I feel like it’s a stretch to call it inhumane to enforce this. Though I get there is a different sentiment towards it when it’s required compared to just being a personal choice of convinience.
> > Many programmers believe that it is impossible, or at least
> > impractical, to code effectively in a monospaced font.
>
> Your post was the very first place I've ever saw that assertion in
> any shape or form. I never heard anyone come close to make that
> assertion ever.

That's almost certainly a typo, and the GP almost certainly meant to
say "without a monospace font" or "in a proportional font".

In fact, 2 sentences later he/she says "You only need a monospaced
font if you want to use column alignment." This is presumably
meant to contradict the assertion in the first sentence.
I don't understand.

Doesn't vertical pattern matching works the same for monospaced and proportional fonts? The same words are still the same size.
>Can't it be censored, though? Isn't that the point? And if it can't be, what are we arguing about?

I don't know what you're getting at. Explicit criticism of the regime can be censored. Questions raised implicitly by the fact that foreign services are blocked cannot be censored. They remain a thorn in the side of undemocratic regimes.

>I question whether trying to preserve that symbolism for ourselves outweighs the benefits [...]

I know you do, and I strongly disagree.

The benefits of yet another censored search engine, email program or photo app does not outweigh the damage that Google is doing to democracy all over the world by legitimising this particular sort of censorship.

Also, you keep going on about your doubts about the value of that symbolism for the Chinese people. But what about the value of that symbolism for the rest of us who want to live in democratic societies and see democracy strengthened and not weakened?
> like many other laws, it would have tremendously benefitted from some kind of educational material aimed at the offenders which shows how and why this is not okay.

Does this actually work? Like, will car thievs just stop stealling cars, as soon as you explain to them that it’s actually not OK?
> Kinda funny, but the inverse is true for me. I am forced to use a Macbook at work and shortcuts are a frustrating thing. Do I have to use Cmd + <x> or Ctrl+ <x>?

No reason to be confused. You need to use Cmd + <x>, because off the top of my head Ctrl is involved only into text editing shortcuts (what GTK+ calls "emacs theme") and some obscure stuff.
UKer here: the French my daughter learns at school is very different from the language I studied 40-odd years ago - much more emphasis on how young people communicate and vastly more English loan words (and no French writers in sight as far as I can see).
At the same time, the French themselves, who were infamous for their uncompromising linguistic pedantry in my youth are now far more relaxed and accommodating: whereas before speaking English to a Parisian seemed something akin to a crime, now it is considered quite normal.
Trump administration lifts ban on pesticides linked to declining bee numbers
Free-range parenting outside the US
I Will Drive Unlimited Web Traffic
Do you often use j or k? I know I don't. Text objects (word, paragraph, brackets, quotes, sentence, etc) usually do everything I need.
I love when minor version breaks almost all basic Homebrew packages on macOS. I really wonder why would anybody who claims to be a developer run macOS for work! You can buy even a better looking and spec'd HP for a fraction of the MacBook price, run Linux on it, and be happy. Even Windows 10 now is a better develope platform! The arrogance of Apple is not something we should put up with anyway!
Oh, nice catch. I didn't even notice it was NY Times. They've done a number of hatchet jobs on Pewdiepie; probably jealous that he has a much bigger reach than they do.
Depends on what you call a solution. If you call there is no such function a solution, then yes every well posed problem has a solution.

But many people call only an object that exists a solution and has no solution just means no such object exist.

If you take ill posed problems - the barber that shaves everyone that doesn’t shave themselves. Then you are no longer able to answer with true/false so in the limited context there is indeed no solution.
> There's a difference, in almost every piece of software, between closing the last window and quitting. In a browser, just pressing the "close" button would lose all your tabs, whereas "quit" will preserve them. That makes no sense to someone coming from Linux or Windows;

MacOS distinguishes between closing an application's window and closing the whole application. Therefore, closing the last window will not automatically close the application as well. Consequently, in a browser pressing the close button results in all tabs getting closed, with the browser still running.
Quit however closes the whole browser and, hence, preserves the tabs. This is the action triggered by pressing the close button on Windows and Linux.

I can understand that this is counterintuitive coming from Linux or Windows. But it is a design-choice coherently implemented throughout MacOS.
if a problem is NP-hard does not mean that each instance is hard to solve. From my experience many instances appearing in practice are easy to solve even if there very large. The problem with these instances is that it takes to much space to write done the SAT-formual. So you do not even get to the point where you would run the solver. But a simple problem specific search tree algorithm has no problem with solving it. Bottom line, if you really need to solve a NP-hard problem then you might want to look for fixed-parameter tractable algorithms.
> from their perspective) is incredibly low priority.

Perspective has nothing to do with it, implementing RSS/Atom is incredibly simple for most use cases when you build websites for a living...
You could, for example, offer a plan that starts out extremely cheap, uses usage-based pricing, and only has Citus technology kick in when you reach the relevant scale. So < 10 GB it would just be a normal PostgreSQL node. I would use this for everything if it was like that.
New Era for African Enterprises with WhatsApp Business Solution
1. The source code is here: https://github.com/tesseralis/polyhedra-viewer, under the MIT license.
2. Both! I do have a catalog of the polyhedra (adapted from http://www.georgehart.com/virtual-polyhedra/vp.html). Some of the operations, like truncation, are done parametrically, but others, like expansion, I "cheated" and relied on knowing what the result is b/c I was just too lazy to figure out the math.
3. I don't think so. The primary focus is the relationships between the regular faced polyhedra, so only the operations that keep you within this particular set. Unfortunately you can only truncate something once before the faces become non-regular.
4. I know right??? First I need to figure out how to VR... shrug

Yeah, generic Wythoff and Conway operators are wild... I'm still not sure I fully understand them. Maybe your thing can help me eventually ^^
> zealously guards the language

and which everyone in the country blissfully ignores.
I hear you. I did the switch from MacOS to Linux about ten years ago and currently, if an employer forces me out from Linux it's time to look for a new job.

What would be painful for me is to lose my i3 environment with the perfectly tuned keyboard setup, all configuration stored in a version control, including the system software through the declarative NixOS configuration.

Basically getting a new laptop for me is to boot from NixOS USB stick with my configuration, run the installer and boot to the familiar i3 desktop I've been using for years. All the software including the right configuration will be there. Nothing will change through a whimsy update that introduces some new UI feature that will break my workflow.

I also really like the ThinkPad hardware, especially the perfect keyboards.
Generally speaking there is no way I'm installing a compiler on production servers, so having a builder is needed.

And rather than having a bunch of different machines for each stack, much cheaper and easier to have docker images.

Then you can deploy easily to any kind of production server: physical, VM, docker, cloud, etc.
10 Things Wrong with Ant-Man and the Wasp
seven bridges?
This is the best visualization of 4 dimensions I have ever seen.
>The same words are still the same size

Try to properly vertically align code for a matrix containing expressions with X's and Y's in a non-monospaced font.
At first glance, I thought the title might be better with the use of "but" in place of "and", as in "Why Westerners Fear Robots but the Japanese Do Not"...
> It's all fine and dandy to say "If I don't support someone's speech, I'll just ignore it!" until a person twice your size is following you down a dark street at night talking about the sexual things they want to do to your body.

So a person twice your size following you down a dark street at night not saying anything is OK?!
I think arguing against a "complete uncensorship" morality is barking at the wrong tree here. There are various restrictions on free speech in all countries that Google operates in. At issue is collaborating with an authoritarian regime and overbearing application of censorship to prop up the regime.
Car dependent suburban sprawl maximizes the time that members of the same family spend together, at the expense of interaction with strangers. Both have their place in different phases of life. Many parents gladly give up interactions with strangers on public transit in exchange for the extra hours with their children that fast personal transport enables.

It’s a terrible place to live alone when young and single, but that’s not what it’s for.
I don't know about you, man, but that is the reason I took this job.

The whole point of running your own business is that you can do exactly what you want with your time. If you're not feeling productive, you can down tools and blow off the rest of the day to do something you'd rather be doing. Your business will pay you exactly the same for those hours.

I made this explicit when I built my SaaS business that its goal was "Maximize Jason's Vacation Time." It ticks away so well in the background these days that pretty much any day can be a day off. As can any month.

So long as your thing is shipped and bringing in revenue, don't go beating yourself up for screwing off a bit. Screwing Off is your job title. You've earned it. Enjoy!
Gobuffallo.io the guy who wrote gave a talk which you can find on youtube.
I see.

That's kinda specific though, and not all code has matrices in it. But I get your point.
There may be costs to making things impersonal. Repeated interactions provide more opportunities to reward cooperation and punish defection, so the equilibrium point of a repeated game is often better than the equilibrium of a one-off game.

Basically, it's sometimes more efficient to work with people you can trust. It's expensive to build protections that ensure people cannot betray you.
Considering Ted Nelson (for a start) was one of them, that's a little unfair.
> You won't keep that wealth if you don't invest in technology that enriches your competitors.

Competitors, who are part of the rich group, not the poor group.
"I've never understood the attraction of non-monospaced font in an editor."

I need to use some special characters which are only available in certain proportional fonts. They are simply not available in any monospace fonts, so it's impossible for me to do what I need to do without them.

Even if those characters were available in a monospace font, I just prefer the look of some of these proportional fonts, so would prefer to use them for purely aesthetic reasons as well.

This is not for coding purposes, for which I do prefer monospace fonts, for alignment reasons. But if it was possible to get monospace-like alignment with proportional fonts, and a clear distinction between the characters 0O1l;:,.`', then I might prefer them for coding as well, since there seem to be a much greater choice of proportional fonts than monospace fonts.

On the other hand, I'm pretty happy with using Inconsolata for programming, so I'm not sure I'd switch. But it'd be nice to have the choice.
What tools were used to build this I wonder?
I’ve tried fish shell a few times and ended up preferring ZSH.

To my understanding Fish shell doesn’t have complete BASH compatibility and it breaks many scripts.

It also doesn’t seem to have nearly as wide of an adoption as ZSH so less overall community support in genera.

Sure you can just specify the interpreter with hash bang but it’s something worth noting before considering a switch.
I’d disagree, too. Like yourself, half of my life was with any internet or devices. It was still very awkward to just walk up to people and starting talking to them. I believe there are two things at play here: these things get measured nowadays, and, people get more picks who to be with. A lot of people are looking/waiting for the perfect partner and don’t want to put too much energy into keeping a relationship, that’s maybe where devices play a larger role than before.
I understand where it comes from, and in the days of floppy disks and 128KB memory, it made sense (I know, I'm that old). But it's been making progressively less sense over the last 30 years, with the advent of hard drives, faster hard drives, SSDs and GBs of memory.

It used to be the terminating a process you were going to reuse would cost you tens of seconds. That's no longer the case. The fact that it was a rational, consistent, design decision made 35 years ago doesn't mean it still makes sense. Apple killed the phone jack and the replaceable batteries, two things which are even older than that - things change.
Animation is unnecessary in most cases. Minimal animation can be added where the UI would otherwise be unclear, but other than that it's visual spam.

Animation should be like a very thin layer of icing on a cake, but we're getting fed cakes with 4 inches of icing on the top. There is often little aesthetic restraint.

Designers should be asking, "how can I remove as much animation as possible?" It spammy and also an accessibility issue[1][2][3], especially when the animation is designed to mimic physical motion (parallax, Material Design, etc.).

To try and make computing bearable, I switched to i3wm and turned off all CSS animation in my browsers with Stylus. It's still too much.

I also have a suspicion that animation is causing cognitive damage to users by regularly breaking attention.

[1] http://simplyaccessible.com/article/animations/

[2] http://accessibility.psu.edu/animations/

[3] https://www.smashingmagazine.com/2018/04/designing-accessibi...
I'm a full time Linux user and a big fan but come on - claiming that minor updates don't randomly break things is pretty dishonest. It's true for all 3 major OSes.
This is interesting to me in the following way: it seem that there now is a business case for hyper-secure storage (both in terms of it not being destroyed and in terms of not being copied) of rather small bits information where I don't think one existed before.

The fact that this idea has finally gained traction because of crypto-currencies is - I think - largely irrelevant: there are now real information "vaults" in the world that you can rent.
A lot of them are open source. But many of the kext come from reputable people from the community.

Obviously there is always a risk.
Isn’t one of the most successful companies ever built on that principle? (Google.)
I honestly can't believe what I'm reading here. Is it still 1999 where you live!?
Hard to measure up to that one, but Abelson & Sussman's from 1988 (iirc) article-length compression of SICP made a strong impression on me.