skysight-inc/HackerNews huggingface dataset:
According to their history of Terms of Service changes, it appears that they made changes to the language surrounding information collected while "private browsing" between September 1, 2015 and June 21, 2016. Just do a Cmd+F or Ctrl+F for "snap" (part of snapshot/snap shots; they do not spell it consistently).

In that case, it's been in their terms since 2016.

I do not agree with this practice nor do I condone it, but who is ultimately "in the wrong here"? Is it Google or is it the users, the latter of whom are supposed to read these Terms prior to agreeing to them?

Are "Terms" too long these days? I can't imagine most people have the time to read through all - if not any - of the Terms of Service (etc.) for all products and services they're utilizing in their life.
Anyone else gets eye strain from retina macbooks? Everything looks too sharp. The sharp contrast between the tiny pixels is visually perfect, but seemingly the perfection is what is causing me eye strain. Or perhaps it is some other effect.

Its just that when I use my retina macbook for hours, my eyes hurt. In particular, it is a relief to go back to a older non-retina macbook that I use for some minor projects. The non-retina macbook seems less visually taxing on my eyes.

I would appreciate any ideas.
Thanks for the heads-up. Personally, I'm not a huge ligature fan in my code as my eyes tend to go directly to them instead of the code I want to read. It's great that Fira Code comes with a non-ligature version.
Great post! Noticed you have the Logitech webcam. I think it'd be helpful if you:

- Added a picture of the back of your 6k with the webcam. I'm sure it changes the look, however short the cable is.

- Address the lack of speakers. I see you mention using a bluetooth speaker or your home audio setup. What's it like using the MacBook Pro speakers?

- Added a picture of your setup + speaker if that's what you use regularly.

I love your minimalist look and have a similar one, but have been holding on to my LG 5k because of the speaker/webcam.
I love my 3 monitor setup. In 20 years of coding, I finally reached peak productivity in my workspace. No switching between windows, ease of throwing a window aside for monitoring, laying out information and tools side to side. It’s incredible once you readjust your habits and learn to use that new space. I compare it to having a large, wide desk when you’re working on something. Who wouldn’t want that?

I was one of the people who worked on 15” retina MBP everywhere, even in the office where I had 30” on my desk, to not have to readjust and keep optimal habits for the screen size. Now I simply refuse to work on a laptop at all, it feels like being trapped into a tiny box and I get literally claustrophobic :)
Low conversation quality and feedback was a pain point for me during SuS. Do you intend to implement any strategies to improve the quality (better matched, not saying anyone is better or worse) of the peers we are communicating with?

For example, can I be placed in a cohort with only people who are doing more than $100k ARR?
Legibility is a funny thing. When you're paying attention, your standards for legibility will be very low. I was totally happy to read text on a 1024x768 17" MAG monitor for years. When you're paying attention to something else, like designing the code you are about to type, I think crispness and clarity of text absolutely matters. Microsoft Research did a lot of work on this when they released ClearType. They seemed to believe strongly that clearer text measurably improved speed to recognize characters.
Same here. For coding work, I almost don't even see how it's worth discussing -- sheer real estate is going to win for me, every single time.

I say "almost" because I've been doing this for nearly 25 years and I've learned that other coders have shockingly diverse preferences and styles. But still. Give me IPS, give me bucketloads of real estate. Everything else is secondary.
This is an important point. I have a pal with an aging 5k imac that he wishes he could use only as a monitor with a new mac mini.

It seems display tech in imac is severely discounted in order to sell the whole thing. And it does seem to break the pricing if you don't see them as different products offering value for different configurations.

Bringing back target mode, or allowing the iMac to act as an external monitor would greatly increase the value of that product.

I can't explain how this pricing makes sense exactly, except that I can only assume Apple will want or need to price this stuff high to help differentiate the build quality in comparison to the collaboration on LG's ultrafine.
Really? And which part of "local law" required Zoom to close accounts of US citizens in the US who weren't breaking any US Laws?

https://news.sky.com/story/zoom-disables-accounts-of-chinese...

>The suspension targeted Humanitarian China, an organisation based in the US, after it held a call with roughly 250 people, including a number who dialled in from China.
Agree, I use a 3840x2160 43" 16:9, which gives a 'low' density of around 100ppi, but I have absolutely no trouble reading the smallest text. There is no way that giving up the real estate would be worth an arbitrary increase in density.
Astronomers detect regular rhythm of radio waves, with origins unknown
What's fascinating to me is this sort of abrupt and demanding language policing seems to overwhelmingly be a phenomenon with white people. This is very strongly reflected in those comments. This is something I've repeatedly noticed; I don't have much insight or commentary beyond the observation itself. (It's also very US-centric, though that is less surprising to me.)

If I were to reach a bit and try to look under the hood at what might be going on, I'd wonder if this behavior is itself an expression of white privilege in America. After all, these demands are based on the idea that one can change usage patterns overnight in one of the most widely spoken languages in the world. To try to exert so much immediate control over something that cannot be owned and that exists far beyond this one country seems to be a very privileged position to take.
Let's be 100% clear.

Based on a complaint from china regarding non-Chinese citizens with non-china accounts, zoom cancelled the non-china accounts.

Full stop. Let that sink in.

If you are wondering who zoom will accommodate you have your answer. This is a fact. This is what we are calling "racism"?
Defending something as "NOT a Chinese company" or not a Chinese citizen (as if those would allow certain assumptions about the actions of individuals) is still xenophobic framing. People are people and are capable of independent thought and actions.

We can be upset at power structures and at their effects. Taking that further to make assumptions about groups of people is racist.
Not sure the rules on this... but I am moving from ITX to mATX probably next week. If you're interested in miniITX b450 I don't really have a plan for mine, email is in profile.
How do breakpoints even work?
This is not even a remotely correct reading of what happened here.
NAT only anonymizes folks behind that one router, and in a typical household that's down to just a couple of individuals. Combined with other hints (including browser fingerprinting), NAT provides very little privacy protection, especially given how long-lived the average IPv4 DHCP lease lasts.

> I think the solution for this is for operating systems to allow applications to request a fresh IP address, or something like that. Obviously that would be a highly difficult and disruptive change at multiple levels...

IPv6 already has this capability:

https://www.internetsociety.org/blog/2014/12/ipv6-privacy-ad...

That randomization occurs on a higher frequency than a typical DHCP lease expiration.

For a home that has a /48, this is no better or worse than NAT, since you can still only track devices to the home.

If your individual devices have their own IPs within the ISP address space, then the best an outsider could do is track devices to a given ISP subnet.

Of course, again, the real threat is browser fingerprinting and similar technologies, which are entirely independent of the underlying network.
Officer who killed Rayshard Brooks accused of covering up 2015 shooting
Read the policies?

And maintain different versions to comply with the different stores requirements?

Upload in different ways to each store?

Deal with different liabilities that the stores allow to pass through to you?

Respond to bad reviews through all the different stores interfaces?

And for what? What percentage saving do you expect to see? Other stores will not be free.

Deal with when one of the stores gives your app away for free as part of a promotion that you agreed to without realizing it in the small print somewhere?

I don’t disagree that the current situation is bad for independent developers.

But competing stores will only makes that vastly worse.

I’d like to see people actually say what a competing store would do better to help indies.
The author is apparently the same author as Fira Code, a ligature-supporting monospaced font. https://github.com/tonsky/FiraCode
If the problem is truly to avoid holding a liability then donating the money to a charity, tech-related non-profit such as the EFF, or even redistributing it across all of the other active bounties (that are actually likely to be paid out) would be much better.

What they're doing here is just a scummy cash-grab, and I am not sure how legal it is considering it applies retroactively.
AWS Snowcone
Simulating Schelling's Segregation Model
You might be surprised. Lots of people worked manual labour at some point.

But having been a roughneck after high school, no one higher than the rig manager would hold a speech in that industry. He'd get a call as we were finishing the hole and convey the news when everyone came in for lunch.
This is like that story where Dershowitz drops into Stephen Jay Gould’s class and asks the students how to deal with a pushy Jewish mother who insists her rejected kid is Harvard material
List A: support, vote, protest, defend, military, troops, economy, country, taxes, rights, government, children, child, responsibility, leader

List B: obama, pelosi, clinton, trump, pence, mitch, reagan, bush, maga, antifa, president, congress, representative, democrat, republican

If a comment has a word from list A and list B, it's political.

Using this simple scheme on Facebook would be something I would do if possible.
> Some people might like them, [some] won't.

By 'like them' are you talking about the full set of tradeoffs, or the raw visuals? Because I'd be very surprised if someone actually disliked how an all-else-equal 4K screen looks, compared to 1080.
It's just a lot of pointless outrage about nothing by a couple of people who need to feel they're accomplishing something. Sadly companies seem to follow them as to avoid being targeted by social media 'shitstorms'.
Marshall Nirenberg Charts: The “First Summary”
I've got to wonder who wants their e-to-e connection to root through servers physically in China.

Zoom seems to be a poster child for the surveillance state.
As a Minecraft player as well I disagree. They split the community into Bedrock and Java Edition players. Even very basic game and redstone mechanics differ between the engines.

The Bedrock edition introduced paid resources which would never have been a thing in the Java edition.
Instead of considering cross-play to support the amazing work the CraftBukkit/Spigot devs, they opted to create a new protocol and split the player base. I didn't like the direction where Windows 10 Edition was heading, but I'm glad that there are still thousands of players on Java.
Yeah, I meant as in "some heat escapes into the environment". That makes a lot of sense, thanks for the explanations as this stuff can be quite unintuitive at times :)
Yeah, I'm at 5120x1440 on a 49" ultrawide, and I'm not really interested in ever going back to a multi-monitor setup to get the same amount of real estate.
> we are going to turn into a shithole country pretty quickly.

We have piles of rich natural resources, an educated populace, good infrastructure, and high mobility. Sure, some of those aren't where they were decades ago, but we still have an incredibly strong foundation to build on. America is much more than just the USD.
Inside the Dangerous Online Fever Swamps of American Police
>a logged in incognito session

you cannot sign into chrome while incognito, so i'm not sure what you mean by a "logged in incognito session", that's not a thing. The only type of sign in available while in incognito mode is to sign into a website, and the website does not know that you're in incognito mode.

And if you've entered your username and password into the google login form, of course they're tracking you, how could they not be?
Don't forget the TSA travel master keys, which can now be 3-D printed by anyone using this repo: https://github.com/Xyl2k/TSA-Travel-Sentry-master-keys
> will that lead to a better world when Republicans can't reach Democrat voters or vice versa?

That entirely depends on whether you think voter suppression ads are fair-play or not
The only "relevant" information found in the quote in the GP comment is the nationality of the CEO. How does one jump from the CEO's nationality to inevitable ties and implicit subservience to CCP?
Well, it's really about personal preference and while I know a couple of collegues with your preference, I feel it's the minority.

I take two 16:9 screens over one 3840x1600 screen anytime. No need to setup some additional inner-mintor split-window management. Split-monitor management and workspaces works very well and I can even turn the 2nd monitor off, when I don't need it and want full focus mode (i.e. reading). Also I prefer my main monitor exactly in the middle in front of me and an actual 2nd monitor to the right. If I have the luxury of a 3rd monitor, it's to the left (usually the laptop that powers the 2 big screens). Setting one half of an ultra-wide in the middle just feels wrong. And splitting in 3 is too small for me and again the inner-monitor window management issue.

While I also strongly believed my old 1920x1080 24" (~92ppi) screens were good, I had the opportunity to use qhd 27" (~110ppi) screens for 3 months abroad and I was baffled when going home how incredibly bad text looked on my old 24" monitors.
At the end of the article, the author mentions the Acer Nitro XV273K, which Macs can drive at 4K@120hz (though you have to jump through a hoop in the Displays prefs on each boot)
This blog post specifically says that it's a walk-back of the policy announced in your link.
Agreed. I am always confused about the smackdown following a reversal from an arguably bad decision. We should be welcoming in hopes other companies note that being responsive is a good thing.

Otherwise, it is just being stuck between rock and a hard place with no place to move.
I disagree it's "racism." It's how the CCP operates. We can say the same story for different super powers from previous times.

People suspected German Ambassador to USA for being a bosch spy.

Founder of a communications company isn't that far off. Huawei is a great example.

Founders of a company control the companies direction.
My personal take on this was that it's for a lot of people a lot simpler to extend Expose, as it's written in PHP.
It also uses ReactPHP as a foundation - which is battle-tested for many years.
Define "end-to-end encryption" for me, Zoom?
Isn't `true` the expected result? Apart from that, who would write code like this?
I'm a big fan of IM Bartholomew. The recent IM not a GM championship was so much fun to follow. Congrats John aka the Super IM.

I've been commenting a lot, so this post won't probably get through...
It is not racist to suggest that the Chinese government influences companies. It is racist to suggest that Chinese people are automatically predispositioned to certain actions.
He got banned? Terrible.
I don't use Facebook but I hope they can do this with Instagram too. As a non-citizen, and hence non-voter, living in the US I'm sick of being bombarded with political campaign ads.
Regular js is not able to distinguish incognito mode from some browser API. Extensions get access to a much broader API.
Yeah this is what I'm thinking. Yeah sometimes we need to figure out how "doors" work on the International Space Station, but 99.99999% of the time you buy a door kit from your hardware store and you're done. Same with serialization or CRUD or whatever, yeah maybe you do have really interesting requirements that are open research questions. But that's rare.

We're verging towards this, "No Code", PaaS, FaaS, Zapier, etc. I'd be super surprised if there were lots of CRUD jobs in the industry in 10 years.
I think these Apple App Store review practices are the main reason why its filled now mostly with bullshit lifestyle and spammy garbage games. No serious developers that I know want to deal with this crap by their choice anymore, it’s all Apples little kingdom there cultivating nothing but spammers that pay to play in it.
It's interesting to see an argument against ClearType/font smoothing, but not anti-aliasing in general. They both change the font from what the designer intended, so why is font smoothing so much worse?

I actually disable anti-aliasing in games on my 4K display - not just for performance, but because anti-aliasing genuinely isn't needed at that density. I think the author could go all the way here too, since after all, AA is just another crutch for low-density displays.
Well, I don't know what DPI you are using (perhaps the display is tiny?) but it sounds low. Of course, we all used low DPI displays for years and were happy with them because we did not know better. Now that I've become accustomed to higher DPI, low DPI screens look like crap.

It's the exact reason I am actively avoiding using 120 or 144hz screens. I don't want to get used to it and then need to ditch my current display. For several years I bounced back and forth between gaming on a PC and PS4. The whiplash between 60 and 30hz was absolutely brutal - but I never noticed it back when all my displays were 30hz.

So in the end, I am not sure what advice, if any, I am trying to give you. I love my huge, high-DPI screen, but if you are happy with what you've got, you might seriously consider sticking with it for a while.
I'm disgusted that in 2020, Americans continue to use the same racist, unfounded smears againts people based on their ethnicity just as they did when they were throwing Japanese-Americans into internment camps.
It is not the duty of democratic citizens to subject themselves to advertisements. It is possible, and indeed preferable, to engage in bidirectional political discourse with other humans. e.g. Actually talk to people and have conversations.
I kept waiting for him to post a video for the U800 kids. That's about my level right now.
Agreed. Anti-aliasing is only needed if you're trying to imitate printed text, which does not improve programming or writing productivity.
Personally I can’t go back to a 60hz monitor at this point. So really can’t go to 4K until there is a reasonably priced 144hz monitor with low input lag and response times. I’m okay sacrificing color for speed (TN panels are okay with me).
Fun. At first was confused, but then I figured it out.

I present... "spiderface"

https://i.imgur.com/NgURDJR.png
Yeah, I bet you're all set for that.
Culturally yes, but it depends on context. As mentioned in https://en.wikipedia.org/wiki/Western_world , during the Cold War and after, "Western World" was roughly analogous with "First world".

That is to say, (again, roughly) - "modern, stable, (primarily) capitalist, democracies aligned with Western Europe/USA".

So, in the context of geopolitics and political ideologies many people still consider it to include Japan and South Korea. Yours truly included.

Not that I care as much about the "aligned with" part anymore, but certainly the "modern, stable, democracy" part.
It’s the new corporate offering of e2emitm
Yes, we've reworked the matching algorithm! You can see the criteria we use for forming matches at the bottom of the weekly update when you sign up.

That said, it still isn't perfect and we have more work planned in that area. We also dropped the requirement for group sessions from 6 to 1 so that folks who don't find them a valuable use of time don't need to keep doing them!
What happens when you update your DNS?
Diffie–Hellman[0] is pretty cheap, you do it every time you visit a site with SSL enabled. Having the meeting leader do it 200 times to pass around a shared key generated on the client would be e2e and have minimal if any performance impact. There is probably a cleverer way to do it that I'm not aware of as well.

Edit: One issue is the client can run out of entropy but I think that would only happen on modern operating systems if you had hundreds of thousands of clients to negotiate with.

[0]https://en.m.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_e...
This is my exact layout too! Though the screen with the code editor is ultra wide, so with window tiling I have the editor and the terminal side by side
I feel your pain.

Especially on the .NET side.

A general history of CRUD in .NET:

- Basic ADO.NET (Not too different from JDBC/ODBC, direct commands)

- First Gen ORMs; Linq2Sql (functional but only on SQL server, and missing some features)

- Entity Framework (4-6) /NHibernate. Lots of people wound up hating this, so they went to

- Dapper. Dead simple; Takes SQL and only maps the results back. Everyone loves it.... Similar abstractions are created over Linq (linq2db, SqlFu) as well, with less (but happier) adoption.

- EF Core is released. Everyone switches back over again.

The whole thing is silly.
> I think three monitors is distracting

Could you elaborate on this? Specifically, do you feel that having three/multiple monitors is necessarily distracting (no matter what you do with them) or just encourages distraction?

My experience is the latter, and that if I am disciplined and only put windows from one task at a time on all three, then I have no more temptation to be distracted than I usually have at my internet-enabled glowbox, but maybe I'm an outlier.
Same reason why Google censored itself for China in 2006. Did people think Google was a 'Chinese company'? Note that this was before Google set up a presence in China.

http://news.bbc.co.uk/2/hi/technology/4645596.stm
Antagonistic JavaScript code golfers typically are not JavaScript users, I've found.

edit: It's like writing an intentional buffer overflow in C. You don't see it as often because it requires actually knowing how to program.
How much political power does the Nation of Islam have? How many members of congress identify as members of the Nation of Islam?

Wikipedia says they have 20,000–50,000 members total. You're not making a meaningful or valid comparison by comparing the beliefs of <50,000 people to the the incredible power of structured prejudice in the USA.
Are they making a comeback? I remember enjoying webrings back in the day, especially since searching wasn't so easy in the early days of the web.
To clarify, my beef is with Atwood's opinion (and similar opinions) that you must use a three monitor setup, otherwise you're doing something wrong. Of course I understand for many devs this setup works, in which case more power to them!

I just dislike being told unless I follow these fads I'm a subpar developer. I don't own a mechanical keyboard or a three monitor setup. I don't own a 4K monitor (I suppose I eventually will, when they become the norm). When Apple came up with retina displays, I didn't feel I had magically become unable to write code because my display at the time was 1440x900.