skysight-inc/HackerNews huggingface dataset:
This is not about RSA keys - they're still fine.

See https://news.ycombinator.com/item?id=22324492 and https://news.ycombinator.com/item?id=22324535
What Catalyst applications are you using? I haven't heard of any beyond Apple News, Swift Playgrounds, and I think maybe Twitter? Definitely interested in trying more.
I learned from the official SwiftUI tutorials: https://developer.apple.com/tutorials/swiftui/tutorials
While this website still works fine, the actual HTML that Frontpage generated isn't exactly easy to maintain if Frontpage stops working for whatever reason.

The author of this website is basically stuck using whatever version of Frontpage supports the markup of his website. And I bet there have been plenty of people who used <some other WYSIWYG webpage editor> who are no longer able to maintain their website because their editor no longer runs on their system.
But, our military needs to occupy Afghanistan for 18+ years! Minor bridge collapses should not faze your patriotism, citizen!
Dogecoin API and Its Usage
Thanks, everyone, for your applications. We've filled these roles.
> In a big company which is established, nobody likes being made to work harder. Everybody is just an employee, sometimes all the way up to the CEO. So a pushy and outperforming executive rocks the cushy lives of everyone.

oh.
Throw on a pair of headphones. Problem solved.
I will preface this by saying that for anyone who does have issues, it sucks. I empathize with you. Data loss is frustrating. Catalina seems to have been an especially large paradigm shift as well, so seems there are edge cases.

Having said that, Im curious if these folks went in blindly with no upgrade plan. ANY time you update ANY OS, you should do a bit of recon to know what you can and cannot live without, and take a safety copy of those items. The referenced email shows that maybe the person was a bit careless and over-reliant on the process "just working".

Re: barrage of security pop ups? I see the usual suspects (kernel extension needs approval, can the installer access an external drive, etc) but weren't most of these in previous versions of MacOS? Also, do you want Apple to choose for you? Unfortunately, there is an entire industry of shady individuals, companies and nation states dedicated to exploiting software. I dont think any software vendor enjoys worsening the user experience because the world contains @$$holes. I dont see a way around this for any OS.

I admit I jumped to Catalina on Day 1 but only after taking a backup of what I needed and ensuring I could wipe and revert to Mojave. Surprisingly, even apps that I had that were not Catalina compatible mostly all worked fine. I did lose a few 32 bit apps, but nothing I couldnt live without or didnt have an equal substitute for.

I only use a mail client for work email and that is outlook. I havent used the mail app in 10 years, and it sounds like it was the source of frustration for this user. I do think Apple should do better vetting upgrades.

iTunes split- I don't really notice any difference save for the UI. I dont have strong feelings about this app other than when I forget to specify a launch app for an audio file Im working on, iTunes is the default(I should change that...) and it is SLOOOOOOOOOOOOW to launch. Im guessing the music library database is the culprit here. Maybe they could async that part and just call the music library offline/verifying so that you can play the single file you clicked quickly...
I've been following the team for years. They well deserve the plaudits for the work they have done. I work with people on a daily basis in countries where their lives depend on it.
What kind of company move did you make to tokyo? Work at Google and then do a transfer or a Japanese startup?
Likewise, I would be glad to see it in 20.04. According to this page, https://wiki.ubuntu.com/FocalFossa/ReleaseSchedule, feature freeze for 20.04 is on the 27th of February so I don't see any reason why Openssh 8.2 can't make it into the LTS. Unless there are other considerations I'm not aware of.
Expedia Calls Out the Anti-Competitive and ‘Anti-Social’ Practices by Google
This is the internet as I remember it.
How many times do people who are good at their jobs get promoted just because there isnt anywhere else to go? You cant make any more money at the level you are without switching companies so you get stuck going into management.

I got promoted to being a manager of a small group just because there wasn't anyone else to do it and I am completely incompetent as a manager of people. I don't enjoy it and didn't ask for it. It is only a source of my continued disappointment in my lack of competence. It does however pay better.
> Why? EM/REM is good for handling font sizes, but for anything else it may not make sense and a custom font setting in the browser can break layouts if the size of boxes are based on font sizes. PX is perfectly adequate for layout, and is actually a relative unit(PX !== hardware pixel). Same for borders, padding, margin, etc. Even REM is better than EM for most cases. People who adjust the font size in their browser don't necessarily want their layout to change and potentially degrade as a result.

I had a lot of bad experience with px, but it is true that for borders it's the only reasonable choice.

REM is not that well supported, especially in awkward browsers (Dillo, for example).

Imo EM is nicer for padding/margin; it keeps the text/layout ratio even if the font is resized, unlike px.

But point taken, it cannot be used as the only unit.
Subway also takes you there
Similar to what others have said, do a quick pass once to get a sense of what the context/main concepts are. pass 2) read the headlines of each section. pass 3) read the bold words of each section and make note of them. pass 4) read the first and last sentence of each paragraph in the chapter. pass 5) read the whole chapter as you normally would. The increased/repeated exposure helps you to contextualize/relieves anxiety associated with unknown terminology/concepts.

Make notes and use "chunking" to group similar ideas into groups and build up from those. It's easier to learn a bunch of small pieces and combine them, than it is to attack an entire subject all at once.

Use multiple sources and YouTube extensively (lectures/enthusiasts explaining difficult concepts). Sometimes a slight tweak to how a topic is presented, along with the context from past passes in other sources is enough to improve understanding.

Work through problem sets and free-recall to avoid cognitive biases of thinking you know some material better than you actually do.

Spaced repetition systems like Anki.

Experiment with all of these (and other approaches) and be objective about which work best for you.

Some helpful resources I've found over the years are:

https://en.wikipedia.org/wiki/How_to_Read_a_Book

https://www.coursera.org/learn/learning-how-to-learn

https://www.khanacademy.org/science/health-and-medicine/exec...
C++ is modern.
> For example, he talked about a phenomenon of being “kicked upstairs”. This is when a person gets promoted as a sort of encouragement, because higher management wants to show other staff that they too, could be rewarded with progression.

This has always had the exact opposite effect on me.
https://sivers.org/learn-js
> Weight: 67g bottom out if using Panda springs, 100gf bottom out if using Halo True springs

That means they require more force than Model M? Too much I think.
I totally forgot about those shortcuts!
There is an obscure search engine called wiby.me that only indexes pages like what is posted here. I used to design websites in the late 90's, and very much miss the simple HTML pages of yore.
We've also been heavily lead astray by animal models, with a lot of drugs failing in trials because of that.

In vitro models, as well as better and cheaper sensors and lab work that can be done in-vivio in humans is clearly the route forwards. Stuff like labs and organs on a chip.
A TL;DR from my reading of this:

As the world becomes more interconnected and both population and per capita wealth grow, the amount of information flowing into the global discourse becomes so large that "miracles" (highly anomalous events of one form or another) become commonplace. One should expect to see a shockingly bizarre coincidence, "black swan" event, unexplained observation (e.g. UFO sightings), rare crime or terror attack, etc. virtually daily.

Now add to this the fact that some percentage of people are trolls and will create hoaxes and pranks, which means not only are there many anomalies but at least some of them are entirely non-existent and you have no way of knowing which.

This is epistemologically and perhaps psychologically hazardous because we did not evolve to cope with this amount of information or breadth of sensory input.
That sounds about right. Also it doesn't matter if they're incompetent so long as their bosses find some use for them. That is, if most of their employees think they suck, but their bosses and grandbosses are happy with them, then they get promoted.
That's just the cultural difference between Europe and America in general. Nothing particularly related to the big corps. But you'd also have to consider that the pay is considerably less if you work in Europe compared with working in the US.
There is a search engine dedicated to finding "classic" websites:

https://wiby.me/

Click the "surprise me..." link to see a random one.
This post has some pretty good suggestions. But I always get frustrated with this issue and honestly there will never be a great solution to it.

The underlying problem is that addicting people is core to the business model of facebook, twitter, and many other sites. With the web coupled to the profit motive there will always be infinitely more resources put towards making sites addictive than making them user-friendly, ie, encouraging healthy user habits. If the web was treated as a shared, public utility with no-strings-attached funding for developing shared tools like social media as well as supporting user-written clients for everything, effective tools for this that anyone can easily use would proliferate and web addictiveness and these clunky solutions would be nearly a non issue.

This is basically the dream of socialism. Utility set free from the malignant requirements of profit. I think it's much closer to people's original dreams for what the internet could be before venture capital crept in and came to rule everything.
This is always a dangerous game played on a slipper slope, but Japan had casualties of about 3-4% in WW2. Including the nukes!

Yugoslavia, who basically nobody cared about, had casualties of 7-10% in WW2.

Big, relevant nations are highlighted way more than the little guys.
This entirely.

For context, I’m not referring to SV software engineer salary just normal big city America.

I know a guy who probably now makes a little more than I do on his main job, is my age, but has been saving and investing much more consistently.

He’s always doing side gigs for $50 - $70/hour. Which is really nothing for a software engineer even in my city and much less than he would be making as a full time contractor.

When an opportunity like that comes up for me to “make extra money”. I always turn them down even at much higher rates. Anything we can’t get with my relatively average salary and my wife working we don’t need. I enjoy my time way too much. I don’t think I would work a contract that paid the equivalent of twice my salary as a side job.
Often, they get promoted to get them out of the way of day-to-day work and into pie-in-the-sky land where they can't be a drag on the real work of the company.

It's best formulated as the Dilbert Principle

https://en.wikipedia.org/wiki/Dilbert_principle
nickjj's description was very clear:

> if you use tmux and have Vim open and try to click into Vim or any tmux window, nothing happens.

This means one of three things:

* tmux doesn't know to enable mouse reports, which will be almost certainly a TERM and terminfo configuration issue.

* The terminal emulator does not recognize the control sequences that turn on the various kinds of mouse reporting (DEC Locator, X10, Unicode rxvt, and ECMA-48-conformant XTerm).

* The terminal does not pass on mouse input events as mouse reports.

I shouldn't play the "mouse input events have been around for decades" card here, if I were you. DEC Locator reports precede anything relating to Win32, dating back to the VT220 in 1983. People could quite justifiably play the "Windows Terminal is not as good as a terminal from 1983" card in response. (-:

... and zamadatix did point to the known open issue on this. It's both the second and third items.
Playing on Kansas City Radio: Russian Propaganda
Something similar to this is the SQ3R method: https://en.wikipedia.org/wiki/SQ3R

Several other comments on this thread mention similar methodologies, as well.
Beginners often lack the experience to appreciate "critical thinking" based learning. At first they just want (need?) to know the steps to get something right, especially when they are still not particularly fluent in the very basics.

Once you've got some experience (which usually means getting things wrong a few times, seeing wrongness promoted to production because there isn't time to refactor, and having to fix the wrongness later once more layers or wrong are piled on top) you appreciate this sort of analysis much more as it helps you get things right first time more often, and/or helps you spot the actual problem (rather than chasing symptoms) in more complex situations.
I don't disagree. I thought about including luck, but thought that would take away from the things that we can actually control, and I wanted to contrast "seeking comfort" with "seeking sweat, blood and tears".
The article kind of addresses this:

> The remaining 2% [of messages I've received] are neutral. They’re from people who simply wrote me to let me know they have upgraded to Catalina and ‘survived’, and that they have no issues to report so far.

> It’s interesting to me how — apart from the usual fanboys — I still haven’t seen any unequivocally positive feedback about Mac OS Catalina. I still haven’t found someone saying, Oh man, everything is so much better after upgrading to Catalina. I can take advantage of these new features, and my workflow and productivity are so much improved compared with Mojave or High Sierra. I’ve either read people saying, Yeah, I upgraded and nothing broke, thank goodness, or complaining about something they’ve lost or having changed in a disappointing way. What I haven’t seen is something I used to see more frequently in the past when a new major release of Mac OS X was introduced — enthusiasm.

I think it's safe to assume that 2% statistic is lower than it should be due to response bias—"everything is basically okay" isn't usually worth writing about. But his point about Catalina lacking positives seems very salient.
Personal websites... is something that screems mental ilness also writing youtube comments...
It's almost as if large scale change requires a great effort.
Ha! I'm glad I'm not alone. I tried to take an interest in it as well but found the writing style to be extremely tedious and verbose. It's amazing that a book that professes to show you 'how to read' would be so poorly written and such a slog to get through. I'm only half-way through it and I'm not sure that I'll ever complete it. The content is good and interesting, but there's far too many words used to communicate what I think are concise, actionable ideas.
> What is higher than the expected number of 5-star reviews?

That's left as an exercise for the reader ;)

But you could simplify this to new products, which if ungamed, would probably follow a predictable curve of discovery, as opposed to a games "instant 5 star" rating.
Aesthetics aren’t valid? Much of the fields of architecture, art, design, and even engineering would disagree.

It also doesn’t seem that you have “tried very hard” to understand the benefits of a Mac. “you can use Unix commands”? That’s the big benefit you discovered?
> Most successful people come from successful families

Define success. I think the better version of that sentence is "Most wealthy people come from wealthy families", but I'm not so sure about success.
Can you give some more insight on what happened to the team managing openssl during that time? I remember being on-call at a job when the news dropped.
I've never heard of Corona before, but this sounds like an impressively clean shut down. They seem to be going to great lengths to ensure Corona has a decent chance of surviving, even though the company behind it is closing. I wish more products would handle things this way.

Even if a company itself isn't going out of business, just abandoning one particular product, taking a few steps to ensure customers aren't left hanging would be much appreciated. (Imagine if Google had open sourced Google Reader, for example, instead of just killing it off.)
Clickable URL: http://ai/

$ host ai
ai.domain.name has address 78.47.226.171
ai.domain.name mail is handled by 10 mail.ai.domain.name.

$ curl -I -H 'User-Agent: Mozilla/5.0' http://ai/
HTTP/1.1 302 Found
Server: nginx/1.10.3
Date: Fri, 14 Feb 2020 15:51:14 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Location: https://geebun.com/?dn=ai&ref=&uri=/

Also, see http://in/, http://io/, http://cc/, http://us/, etc.

When we try to resolve an unqualified domain name, a DNS query is sent with ".domain.name" automatically appended to the name. For example, see the following tcpdump output when I ping ai:

$ sudo tcpdump -nn 'port 53'
tcpdump: data link type PKTAP
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on pktap, link-type PKTAP (Apple DLT_PKTAP), capture size 262144 bytes
21:51:06.822893 IP 192.168.1.11.64760 > 8.8.8.8.53: 40086+ PTR? b._dns-sd._udp.0.1.168.192.in-addr.arpa. (57)
21:51:06.822929 IP 192.168.1.11.59962 > 8.8.8.8.53: 41423+ PTR? db._dns-sd._udp.0.1.168.192.in-addr.arpa. (58)
21:51:06.822956 IP 192.168.1.11.54686 > 8.8.8.8.53: 16314+ PTR? lb._dns-sd._udp.0.1.168.192.in-addr.arpa. (58)
21:51:06.823008 IP 192.168.1.11.59973 > 8.8.8.8.53: 31333+ PTR? b._dns-sd._udp.domain.name. (44)
21:51:06.823051 IP 192.168.1.11.61283 > 8.8.8.8.53: 19596+ PTR? db._dns-sd._udp.domain.name. (45)
21:51:06.823081 IP 192.168.1.11.64543 > 8.8.8.8.53: 20062+ PTR? lb._dns-sd._udp.domain.name. (45)
21:51:06.829440 IP 192.168.1.11.50120 > 8.8.8.8.53: 56284+ A? ai.domain.name. (32)
21:51:06.837374 IP 8.8.8.8.53 > 192.168.1.11.64760: 40086 NXDomain 0/0/0 (57)
21:51:06.845235 IP 8.8.8.8.53 > 192.168.1.11.59962: 41423 NXDomain 0/0/0 (58)
21:51:06.845241 IP 8.8.8.8.53 > 192.168.1.11.54686: 16314 NXDomain 0/0/0 (58)
21:51:06.845244 IP 8.8.8.8.53 > 192.168.1.11.64543: 20062 NXDomain 0/1/0 (112)
21:51:06.845246 IP 8.8.8.8.53 > 192.168.1.11.59973: 31333 NXDomain 0/1/0 (111)
21:51:06.845247 IP 8.8.8.8.53 > 192.168.1.11.61283: 19596 NXDomain 0/1/0 (112)
21:51:07.142844 IP 8.8.8.8.53 > 192.168.1.11.50120: 56284 1/0/0 A 78.47.226.171 (48)
Queries run on the backend in isolated VMs. To separate data for different users, you could use the saved query feature to isolate portions of data from each other, or alternatively create a separate database for each user. Providing comprehensive debugging facilities is an interesting idea...perhaps some kind of local testing sandbox would be useful there? What do you think?
Yes, it’s because of this that I leave SIP enabled even though it can occasionally be annoying. Running without SIP feels like being naked, because you really can’t trust third party software any more — even if the app itself isn’t doing something shady, someone somewhere is using a hole in it to do something shady.
you are 100% correct. one day i found my 5 months old comments on youtube, which i deleted. i expect someone had restored a backup due to some kind of failure. so yeah, 100% breach of GDPR right there. but an individual, that is the product here, cannot do shit about it, that's just a illusion. only government have the power to actually fix this mess.
I don’t agree with anything in this article. Incompetent managers get promoted because the things they are competent at are not the things their employees want them to be competent at. There is a dichotomy between traits that get people promoted at large companies and traits that make a good manager from the perspective of subordinates. Those traits only sometimes overlap. Thus the whole argument is predicated on a false definition of “incompetent”.

edit: people might ask, so here's a list of things that, in my experience, get people promoted at large companies:

politics, self-promotion, networking, choosing the right (high-visibility) things to work on, taking credit, delivering new revenue and/or new marketable shiny products/services, having the right senior leadership mentors/wing-people.

Note how none of these really require that a person be good at actually managing a team of people effectively.
So, brown is only a cultural construct - actually it's just a dark orange. The Video is amazing. I wish to read more scientific research on this subject.
> In practice people gravitate to, hire and promote individuals they like to be around, not people who demand accountability....especially when the ship is smooth sailing.

> However, when a company needs to grow or is in a crisis, CEOs or the Board would often hire highly competent and pushy executives, to crack the whip and fix the boat. Accountability and performance become important attributes.

This is super interesting. But I can't seem to grasp actually choosing to promote the more likable person over the more competent, unless the competent person was downright unlikable.
Stratified Design over Layered Design
I think the issue is that supporting 32-bit apps in MacOS isn't free. So there's a cost/benefit analysis to do.

It probably isn't helped by the current MacOS business model. MacOS needs to focus on things that help sell new Macs because that's where the money comes from. Back when you'd drop $129 every few years the focus could be more on the OS itself. Not that it didn't also have to sell Macs, but the OS itself was product and it isn't any longer.
Brand recognition cuts both ways. Sometimes companies deliberately sunset their brand. For example, Foot Locker today is actually a successor corporation to Woolworth which was an example of what used to be called five and dime stores.
Yamato is also the family name of the Japanese Imperial family.

These facts are directly related, through the Yamato region, from which the Yamato family ruled for some centuries.
ahahah from Lonate Pozzolo!! I am from Bellinzago and this is just mind-blowing.

great website!
I'm in the exact same boat as you. I'm currently interviewing for individual contributor roles and trying to accept the fact that I'm going to have to take a pay cut. I think it will be worth it, though, to feel like I'm doing something worthwhile again.
I thought the halo clear + true had the same stem with different springs
Oh man, you have made my world that much better today. Thank you. Good coffee, and Winamp 2.95 back on my machine at long last. What more could I possibly want?
> knows they will never voluntarily provide a complete opt-out to data tracking

In the sense that they lack the will or in the sense that it's a technical impossibility? I think there's a lot of detail in the definition of the term "complete opt-out to data tracking" that needs clarification to evaluate a statement like that.

(For one thing, your Waymo joke is kinda serious. ;) )
Not that I've heard of this before, but they are handling the sunsetting and open sourcing in a great way, at least if they stick to the plan.
If you're interested, I've written a rather detailed explanation of the TLA+ logic. Part 1 is an introduction that explains the design from a UX perspective, part 2 is about the + side of the logic, and parts 3 and 4 are about TLA: https://pron.github.io/tlaplus
Good Practice: Use the least powerful language suitable for expressing information, constraints or programs on the World Wide Web.[0]

[0]: https://www.w3.org/2001/tag/doc/leastPower.html