skysight-inc/HackerNews huggingface dataset:
if a nazi and an $acceptable_political_alignment independently write programs that accomplish the exact same task, there is no technical basis to claim that one program is accomplishes the task more effectively than the other because of the character of the author. there are a lot of ways to approach a code review, but starting with "i don't agree with your politics, so i'm going to assume you don't know how to write code either" is very unprofessional.

note: i'm not defending whatever politics the gitgud people have. i'm objecting to the idea that you can base a technical critique on non-technical details. let the software or the math or whatever stand on its own. identity politics are really stupid. i really don't care who is behind the code as long as i can read the source and use it to get my work done.
Whay Is a Ruby Reducer?
Pause Box Will Block All Signals to Your Smartphone
Proportional typewriters did exist at the time.
ClearType definitely existed for XP
> After all, no one is saying, "I want to be a

> maintenance programmer." Demonstrated desire to learn

> new things is what sets apart the doers from the talkers.

Okay but having worked myself on 2 maintenance-legacy-everybody-hates-projects, I realize that there is no interest of anyone that the projects get progressed. Reason these projects got into that state are always political. Of project #1 I did a 80% rewrite in 4 weeks - the original took 3 years and ate hundred thousands - of course my rewrite had to be discontinued. In fact nobody officially was allowed to work on it, except that I had to. Nice, right?

This is an extreme case but I find it the norm rather than the exception. Everybody is afraid of new things. And no, many devs do not want to learn new stuff. Might be true that everybody says this but who cares. I mean when I put on my CV every technology I know, recruiters become suspicious and say that doesn't make sense.
It's an excellent book to get ones fundamentals right. Might not work for a large part of hacker news audience. Since CS deals primarily with discrete spaces they don't need as much rigour in analysis or measures.
I think progress in this domain would be requiring equal benefits for equal work (and pro-rated benefits for pro-rated work).

The easiest way of doing /that/ is to make social benefits (retirement, vacation time, healthcare) public pools and 'single payer' (but with competition for benefits that provide services like healthcare).
I never upgraded past Mavericks. It seems that the OS has been going downhill. Thinking about installing Ubuntu on my MacBook.
This is a very detailed response! I appreciate your attention detail, but I did want to address initial comment reading my comment as proposing GDPR as legal precedence.

I never intended to forward the notion that the GDPR would serve as precedence. Indeed in a judicial context "precedence" has a very specific meaning and a piece of legislature from an international body of government would not be considered legal precedence in a U.S. court. I chose the phrasing "guide court opinion" carefully to specifically avoid confusion with the legal meaning of the term.

I agree with your analysis of SD v. Wayfair in that this is not likely a piece of legislation that would make it to the Supreme Court on interstate commerce grounds (at least in a post-Quill world). But if it did I would speculate the argument would center around the need for online firms to alter their behavior in other States as a result of the California law. To which I made the leap to suggest that the GDPR, as a current event, and it's affect on altering firms behavior even outside of the EU would be something that would likely be referenced in a Court opinion. Although, if you wanted to find an example limited to the US, you could also refer to the current status of EPA car emission regulations to demonstrate a similar single state regulation altering firm behavior across state lines without running afoul of interstate commerce.

But at the end of the day you and I are in agreement, this would not have much of an interstate commerce leg to stand on.

P.S. For those interested in the South Dakota vs. Wayfair opinion here is a link:

https://www.supremecourt.gov/opinions/17pdf/17-494_j4el.pdf

I found it interesting like /u/briandear and it is especially relevant for the tech sector.
Screenshots aren't very useful for meets-the-eye visual quality comparisons of subpixel AA unless your display has the same pixel arrangement and resolution as the display the screenshot was rendered on. Even then, there's probably other issues.

I agree that they work for technical comparisons of rendered output.
I am in this dangerous situation where I see posts like "X is tracking people online" and just scroll though without even giving it a thought. Help me!
Twitter Begins to Suspend Over 1M Accounts Daily in Fight Against Fake News
PuzzleScript – an open-source HTML5 puzzle game engine
Maybe I'm confused about something then but you seem to be telling me the subpixel AA is positionally independent. I can take the subpixel AA-ed bitmap and plop it in a page, open it on some other browser and OS and be certain everything is the same down to each coloured subpixel. You'd think every, say, vertical line would have the same colour artifacting, if that were the case. But they don't.
Presumably they want people to participate in this program.
It's not that I think Amazon et al are listening. It's that that could, or someone who seizes control in an "emergency" could, or someone with "legal authority" could order it.
Am misreading this thread, or was this one person's complaint on reddit about beta software (with a single commenter saying they've seen the same behavior)?

Are there any more cases, or could this be a bug? Cause it seems like a bug to me.
Because I say I am going to do it, and then I do it, which requires me to authenticate myself to my bank. If the e-mail were sent by an impostor, payments would still work.
What about today? Are they updating all the Airs with retina displays?
There's something to be said though about turning entire productive development teams into chasers for cloud tech stuff. I've witnessed teams at startups who were quite focussed on their product to spend many sprints almost entirely on integration into k8s and other orchestration software. You could see minor k8s topics (like "minikube crashing on developer's box") popping up to slowly fill the entire backlog. I guess k8s just makes for an excellent excuse for procrastination. Then once you get your apps running, you need a whole staff of k8s experts to keep it running. It ends up being very, very expensive in terms of HR costs in my experience.

I'm getting k8s's goal to become a cross-cloud orchestration framework, and I'm as much of a standardization fan as could be. I just doubt the overreaching goals for k8s are worth it in the majority of cases, and have seen better business value in Mesos (though Marathon isn't where it could be) because you can realistically run it on your own premises.

I guess k8s is Google's vision for a self-service cloud platform that offloads everything to configuration details on a uniform matrix of nodes, and in particular such that Google doesn't need to provide customer support. I just don't see the benefit for the customer, considering we've been running POSIX workloads for almost 50 years now.
I am actually quite happy with USB-C: Charging has become easier since I can has the ports on both sides of my MacBook. Dongles are necessary, however, they have been necessary for as long as I can remember with Macs. Of course, a native HDMI port would still be great …
The change was also announced at WWDC.

https://developer.apple.com/videos/play/wwdc2018/209/?time=1...
Just from personal experience: when I switched from writing my HTML by hand (even with auto-expansion in web-mode.el) to generating pages with Org, I simply had a lot more time available to increase quality.

As an example, my article on Kernighan's writing[0] would simply not have happened if I was still writing HTML. It was a spur-of-the-moment thing which took very little effort thanks to the nice Org amenities.

[0]: https://two-wrongs.com/technical-writing-learning-from-kerni...
My first response would normally have been to say "Amazon", but I have a subscription to O'Reilly Safari.

I'm learning to check there first to see if that "new shiny" book is there first.
Presumably you'd need to do more than sign/check the script running as the argument though?

For example:

#!/usr/bin/perl
use module;
print "OK\n";

The module could have been modified by a local user too - so you need to check all libraries that are included/opened too? That would seem to be a lot of work.
Open Source Ecommerce B2B Multi Vendor Script to Selling Online
How to Wear Glasses with Headphones Comfortably
Just install ChromeOS on your Macbooks, forget about macOS and you will be fine.
What Is the Role of Mobile Development to the Internet of Things?
You can do unattended upgrades using autoinstall(8). There is a handy script for patching bsd.rd with a configuration file for the update process: https://bitbucket.org/semarie/upobsd/src although there should not be anything to configure on most boxes (maybe you want to deselect the X packages for your router).
Social media + sponsored content = fake news problem. It’s taking the trust and integrity of the platform and selling that in exchange for exposure to unverified content.
As someone in IT but not in networking I agree with your sentiments. As an African I have to let you know this is all about keeping the masses in check. The masses don't know enough about the technology to understand that this is a bullshit law. The government will prosecute a couple of high profile people and make it seem that they have more control. The 1-5 percent of us will ignore the law and do our thing but the majority will continue to tow the line. Thus keeping the dictators in power. Its all about power.
158 million pounds of cathode ray tube scrap
I'd recommend Feller for Probability seeing how you are interested in rigor and completeness. For Bayesian approach, I'd suggest Probability Theory - The Logic of Science by E.T.Jaynes.
Your first sentence was a good observation. Dragging the specific example of Trump in polarizes the comment. Trump has already been President for over a year and the country has by no stretch seen changes that I could "not imagine."

The biggest lasting impact a president can have is appointment of judges. Congress pretty much has to do the rest, and they even have to approve the judicial appointments.
Subpixel AA was never about CRTs; they do not have a consistent mapping between logical pixels and physical rgb holes in the shadow mask. It was always about LCDs
No, Preview awful pdf rendering is unrelated to antialiasing.
Most CEOs are somewhere above average on the psychopath/sociopath spectrum.
I fucking hated Lion when I got it on a new MacBook in 2012. I had been running Snow Leopard on my Hackintosh. I decided to buy a new Mac when I went overseas and Lion removed expose and replaced it with that (still) terrible Mission Control garbage. I spent a few weeks trying to downgrade it to 10.6 and it was impossible.

Final Cut X was ... something else. Anyone who claims you just need to get use to is must not like having good tools. It's a terrible video editor and Apple killed off their only pro video tool.

Around that time I just ran Linux in a VM on my Mac and got into tiling window managers. I tried a bunch and liked a lot of the, but eventually settled on i3 (which I still use today). I ran OpenSUSE at work. Someone at work was throwing out an old IBM dual Xeon and that became my primary box and I used my MacBook as a Windows gaming laptop, up until it was stolen:

https://khanism.org/faith/fate-and-destiny/

At my most recent job, I asked for a PC laptop (Dell or HP) and they gave me a terrible MacBook. I run Gentoo on it:

https://penguindreams.org/blog/linux-on-a-macbook-pro-14-3/

but I still hate the hardware and it's more difficult to get Linux on a MacBook than any other x86 laptop I've owned, including two Dells, an HP and an MSI.

I don't want Apple to go away because we do need competition in the market, but their operating system and hardware seriously needs to stop being a pile or poop.
If you read the study, they find the gap is fully explained by two factors: 1) men drive faster 2) men work more hours, and therefore learn the platform faster.

If their conclusion is accurate, I am puzzled as to what solution can be proposed. Should we lower speed limits or cut mens’ hours?
Funny how there is a debate in France about the exact same topic: https://www.lemonde.fr/pixels/article/2018/03/22/la-cnil-def... (FR)
A 4K screen is 3840 × 2160, why would you not prefer that?
Pareto distributions occur in all skill dependent distributions from musicians and academics. You say it like it's some evil conspiracy or that the rich only become rich by making others poor.
What about “work for hire”?
The problem I have with biographies and documentaries is that they overlay order and narrative on this 'messy and unpredictable' reality. If anything, that's more manipulative than a good novel that is rooted in deep research/domain knowledge and that doesn't claim to be 'objective'.
It's visible in any Windows screenshot
My local Kroger is now taking video of the faces of every customer as they check out. To their credit they make it obvious by having a display screen at each register where you can see what they are recording, but I stopped shopping there for that reason.
With MacOS, I believe, they still know they're the best. As much as I'd want to move away from Apple because of their recent maneuvers, there's nothing that comes close to MacOS - it just works great. Users will see more appreciation if other Unix-like operating systems will catch up on their GUI. Once a BSD or Linux (I'd really want it to be a BSD!) gets a great UI, I'm switching.
macbook pro users of 8 years here, aside from ethernet/DVI at an office not once have I used a dongle, and tbh those two dongles aren't all that bad because i would just leave them at my desk.

I love my magsafe charge + 2 thunder + 2 USB + HDMI ports and can't imagine life with fewer.
Wow that's terrible. Would be really sad. Even on my non-retina MacBook's display it reduces drastically the readability.
Both Airbnb and O365 web apps are horribly slow in the browser and hasn't had any noticeable feature growth in the past 4 years so i wouldn't use these as good examples of neither performance nor productivity.
You do realize 'fiction' is more than just Dan Brown and Star Trek, right? Some of the best novels I've read are basically historical/biographical accounts that just don't pretend they're anything but one person's biased take on things.
https://www.youtube.com/watch?v=-_POEWfygmU

Don't look at other videos until you've internalized the first sentence. Think long and hard about what that sentence means : differential equations allow you to find any function that you can make enough "what happens when it moves" observations about. Enough usually means one.

For instance you can find Newton's equations from the statement that "falling things keep going linearly faster" (because they're the simplest function that satisfies that differential equation).

On the more complex side, Google's pagerank is also the solution to a differential equation. Very technically it sort-of kind-of qualifies as a first-order one, just not in the real number space.

There's a separate branch of "differential equations" (let's call it "the physics branch") that studies how to work it with discrete time intervals rather than continuous ones, which is also interesting and useful.
ex-MacOS SWE here. Subpixel antialiasing is obnoxious to implement. It requires threading physical pixel geometry up through multiple graphics layers, geometry which is screen-dependent (think multi-monitor). It multiplies your glyph caches: glyph * subpixel offset. It requires knowing your foreground and background colors at render time, which is an unnatural requirement when you want to do GPU-accelerated compositing. There's tons of ways to fall off of the subpixel antialiased quality path, and there's weird graphical artifacts when switching from static to animated text, or the other way. What a pain!

Nevertheless there's no denying that subpixel-AA text looks better on 1x displays. Everyone notices when it's not working, and macOS will look worse without it (on 1x displays).
I don't think most game shops do. Their devs typically are constantly comparing rendering on mid nVidia and AMD cards, as well as Intel integrated. The Indie titles have to do so because they know their games go for $9~$15 and they need to look consistent or at least decent or a lot of off-the-shelf laptops. Triple-A titles can afford larger huge testing teams that take on various Intel/amd/nvidia cards and report consistency issues.

Sure if the title has a huge AMD or nvidia logo when it starts, it's going to use a lot of specific functionality from that card, whatever those shops pay them specifically to advertise for. But devs need to ensure titles at least look okay and run at at least 60fps to get the largest sales audience.
Perhaps it's less useful as a roadmap, and more as a React centered map of the frontend tech landscape. Some crossover with Thoughworks Tech Radar perhaps?
uStink Origin
If you work as a dev in a company, they're not going to be issuing 4k screens.
s/disclaimer/disclosure/

Sorry, pet peeve.
The funny thing is that with MacOs, they're NOT a big player at all..
Vue also has "1.5-way binding" with computed properties, which is what you normally need 2-way binding for, but without all the problems full 2-way binding might introduce.
Somewhat different to the suggestions so far, but Thrun et. al's 'Probabilistic Robotics' is a very good applied probability text, with a focus on physical systems.

Plenty of worked examples and problem sets as well.
New Release of Platform Design Toolkit 2.1
iOS 12: How to Install, New Features and Impression on Users
USB-C is great. Putting only a single port on a laptop is stupid.

Retina screens are great. Disabling the better font-rendering tech is stupid.

And doubling the resolution doesn't make subpixel AA obsolete either.
I, too, need to understand how the things I’m using work before I am able to use them efficiently.
Hmm, I can't reply to Symbiote for some reason. But yes, 2560x1440 screens and other wide variants are really prefer by gamers or people who want high refresh rates. 4k is limited to 60Hz, unless you use DisplayPort 1.4 and some very new monitors.

There are quite a few users who prefer the wider format screens for a variety of reasons.
Every time I open PDF I think about install El Capitan back. One thing that stops me is picture-in-picture mode. I use it heavily on youtube and it is only in Sierra and later.
OEIS submissions
I use Feedly and I am totally happy with it. It has an app as well as the website is pretty clean.
Have you tried Dark Reader? I was using Stylus for dark theme only.
I was unexpectedly (and perhaps unreasonably) pleased when I got a sequence[0] in the OEIS. It's an amazing resource.

[0] https://oeis.org/A294249
HOW ACCIDENTAL TUBERCULOSIS VIRUS RELEASE LEADS TO EVACUATION IN AMERICA
Software engineers are right to be scared of these voice assistants.

The problem is that typical sloppy, glitchy software (and hardware) is poised to record your voice and send it somewhere at any time, and that somewhere will play or record this, because that's what all this stuff more-or-less setup to do. It's already happened! Alexas have already "butt dialed" other people (not just amazon's servers)!

Think a bit broader than that. Things can play out of various speakers in your house and influence these voice assistants. Again, advertisements have already triggered voice assistants. Research has shown how it is possible to play voice assistant commands that humans can't hear. These devices are poised and ready to record anything anytime and send it anywhere, or just use your credentials to do anything.

My laptop is different. It does have a webcam and a microphone, and straight-up locally installed malware could take advantage. But it's not quite the boulder-atop-cliff situation of the voice assistants. I've never enabled Siri, I've disabled it everywhere possible, I don't install junk software, I often check on things in Activity Manager because freakin web apps use so much memory/cpu/network these days, so I would notice. The webcam has a light which is hack-able but it's pretty hard. My phone has Bixby but I've never enabled it, I've never clicked "I agree", I've disabled the button and the swipe activation and the background services which I am able to without rooting the device. It's in reasonable shape.
ASK HN: Swift Philosophy
The more I develop for MacOS + iOS the more I love it, nevertheless I have the feeling I'm missing some of the ground philosophies of the Swift language. Is there any book, blog you can recommend, where those kind of concepts are written?
Thanks for your thoughts, Peter :)
That is using 'fake news' the way Trump uses it - 'news reporting I don't like or I think is in some way wrong' rather than 'news that is actually fake with the deliberate intent to mislead'. What you seem to be talking about is sometimes called 'Gell-Mann amnesia effect' - a term I also think is pretty awful (for different reasons) but again, that's not 'fake news'.

Leaving that aside and to your actual point - one way to think about this is 'what major journalistic mishap could have been fixed/avoided by crowd annotation'. Judith Miller's reporting in the run up to the Iraq war? Wen Ho Lee's case? Jayson Blair? It doesn't seem obvious to me it would have made a whit of a difference in any of those nor many others.
They'd easily make that money back by selling the erroneous stamps to collectors.
One is more likely to have you disappear in the night if you share something against their interests, and the other is more likely to bomb your child's wedding if you share something against their interests.

Neither is good, so let's not pretend that one is harmless.
I think you mean different things under “the industry”.
Zillion thanks for your revert, Peter :)
This is the same reasoning that Bitcoin folks regurgitate with a lot of rhyme but no reason. It's like people have memorized this cult reasoning over and over again and think they have some intelligent reasoning on how this whole crapcoin fiesta makes any sense.

The irony of this whole argument is that people are holding BTC in the hopes that the price against USD will get higher over time.

If that doesn't sound stupid, I don't know what does....
Thanks for sticking with me. I’d missed the first two of those stories in my RSS feed — they are reassuring on the commercial surveillance front.

On the CCPA, thanks for the link (a very good post, which I hadn’t seen, and you’re right, the name change thew me off). I’m still a bit surprised that I didn’t hear about the CCPA passing from the EFF, but the national business press, local radio etc. If they have objections, I want to hear them! I’m sure this will shake-out in time.

On commercial surveillance: This is still comforting murmurs/asking-nicely (which they’ve always done) as opposed formally endorsing/mobilizing-for specific, enforceable legislation, as they commonly do on government surveillance, copyright, NN, etc.

But, the posts you link do seem to indicate that this is now a stated legal priority for them, I’m glad to see CC and DB’s names on peice, as well as a focus on opt-in consent.

Consider me somewhat-reassured and optimistic, and thanks for digging these up.

On the regulation vs. animal-spirits question, I get the impression we’d agree in-person (all of the EFF’s recommendations in your links sound like good ones to me), but I’ll decline another round :)
> Subpixel antialiasing is obnoxious to implement.

Isn't it completely abstracted away from 99%+ of macOS development?
People really want Microsoft to launch a Surface Phone