skysight-inc/HackerNews huggingface dataset:
Read: I am not saying you are a racist, you just sound like one.

How is that not just a rhetorical trick for calling someone a racist without having to own up to it?

And your point about opportunity is demonstrably false; groups such as Nigerians do better than even Asians in educational and work achievement. There is also a historical african american upper class that consistently achieve in a similar manner across generations [2]. That should be celebrated, not ignored.

Statistically the african american family has fallen apart since the 60s, with 72% of kids growing up without a father up from 16%. The adverse outcomes of fatherless homes on kids is well known [1], and we should ask ourselves why this has become the normal case if we want the outcome of these groups to improve.

[1] https://www.rallypoint.com/shared-links/larry-elder-social-c...

[2] https://en.wikipedia.org/wiki/African-American_upper_class
Recently found the Golang fonts.
https://blog.golang.org/go-fonts

Monospaced with serifs - totally blew my mind. I am using it since then and it is the best font for me I have tried so far.
A Photographic Immersion in “The Island of the Colorblind”
That's your comeback? "Literally every single person who posts on Reddit ever is a liar"?

You can just admit that you didn't read the top-level comment that we're discussing, you know. It wouldn't look as silly as this.
From a design perspective definitely invasive. Design strategies and regulations change greatly for products which penetrate the skin.
But you are correct in that it is a patient friendly device without the associated burden of lost invasive devices.
I use complice.co to track goals with daily, weekly, monthly, and yearly reviews. It has a to-do list format that you review at the end of each day.
I do something very similar but I use a Trello board with columns like these. Specifically:

- Daily

- Weekly

- Monthly

- [YEAR] Completed

I like Trello because the cards support checklists, due dates, and comments which are great features for promoting habits associated with getting stuff done. Some cards are recurring (getting moved from monthly or weekly to daily column), others are finishable. I take a small but real pleasure in moving cards between columns and especially getting things over into the annual completed column.

One note on the due dates: I don't use due dates as deadlines. I use them as "check in on this no later than" dates. For me, the distinction is critical.
Um

The appearance of supporting privacy may not be mutually exclusive with openly invasive behavior, but actually supporting privacy is. I don't see the point you're trying to make but it seems as though your stance is that it's OK for X to appear to support privacy while actually invading it??

"True privacy" isn't the concern here. Data breaches and hacks are a security issue, this is an ethical one.
Haha, sorry. I meant IP cameras, not VOIP.
The two arguments do not necessarily need to be mutually exclusive. You can have governance without monopoly. This would be the ideal scenario.

Governments operate federal parks, but there are also private parks which are just as well kept, sometimes even better - and they do it at much lower costs. See for example, this small public bathroom which cost $2M to build: https://twitter.com/JohnStossel/status/1077921975123804162

Such enormous waste of resources is so common in many areas of government, and if they operated like any regular business they would be bankrupt overnight. Of course it did not take $2M to build that little shack - there is a huge amount of corruption and everyone involved is taking their slice of the taxpayer's money.
Disagree. Advertising tries to sell you something. Propaganda doesn't try to get you to buy things, it tries to force you to think/feel certain ways. They're similar media in a lot of ways but very different in thier purpose and outcome.
What is the preferable method against copy-pasting the commands? "Fat-finger" errors aren't a myth in my experience. The only problem here I'm seeing is MSWord due to its auto-formatting on certain things [e.g. quotation marks].
Short term/long term; local minima/global minima — of course, now we are developing gene engineering tech we don’t need to rely on natural evolution, but before that was invented, the possibility of stuff like that is the only reason we got multiple chromosomes in the first place.
I can't find anything better than Monaco for myself. That's something about it aesthetically pleasing which I can't quite explain. Fira Code probably comes second.
San Francisco’s Pier 43 Ferry Arch is a prime example. Prior to the Golden Gate Bridge and the post-war boom, it quite literally fed the city and surrounding area. The Embarcadero “E” line runs on the old Belt Railroad that connected to Pier 43.

https://en.m.wikipedia.org/wiki/Pier_43_Ferry_Arch

https://en.m.wikipedia.org/wiki/San_Francisco_Belt_Railroad
I’ve been programming for nearly 30 years and today I just learned that “bits” was derived from BInary digiTS.

That’s an amazing video. Thank you for posting it.
Personally, I'd like to contribute something that's just good in quality. The world has so many poor quality "MVP" products and solutions out there, I'd like to do something solid. Of course, it requires much more work than the hacked together MVP approach - hence the requirement to work hard.
Of course, it's not 100% accurate, but so far, it looks like there's some good observation behind the firing decisions.
Comment from a Mozilla developer:

I enjoyed this, well done! I’m just speaking for myself (but I know many of my colleagues agree) when I say that I don’t feel great about the source of our revenue. That being said, developing a rendering engine is very expensive (apparently even too expensive for Microsoft) and I’m not sure what the alternative is. Ironically, every time we do try to diversify (pocket, directory tiles, snippets etc), there is an even bigger backlash than the one about Google.

:: https://lobste.rs/s/b6jkt4/i_was_wrong_about_google_facebook...
Best: pen and paper todo lists, there is something magical about them.

Nice: iPhone native reminders

Pen and paper works if you put it in a place you see often.

Any system more complex gets to the point I don’t continue to use it. There may be many better methods but the best method is the one you actually end up doing on a regular basis.
There was a number of problems, but mostly boiling down to the sheer scale of our deployment. As an engineer I would say that KT gave us surprisingly good mileage. We were able to grow the company from couple of servers to hundreds, but at some point we just outgrew KT.

The main issues that triggered serious internal discussions about KT:

(1) Tuning the data structures was hard. Each data backend has many toggles, and it's not obvious what they actually do. I ended up writing script to try out all the different toggles just to figure out what the disk and performance cost would be.

(2) If we decided to tweak the data backend toggles, it was not obvious how to upgrade the storage. There isn't a single command to take the KT store and rewrite it with different specific-optimization-setting. This meant our disks stored stuff in non-optimal format, wasting our disk and memory.

(3) We added encryption to the replication protocol, it was fine for some time, but not perfect. If I remember right the SSL handshake was blocking, which meant the master stalled for some time on each replica connect. This code was ours, sure, but the problem is: integrating non-blocking SSL accept() into KT event loop was very much non trivial.

(4) The replication protocol is great (and trivial!), if you the lifetime of the replicas is roughly in line with the lifetime of the master. This was not the case in our deployment. We might bring a new colo up, or just format disks in some region. In such case, how do you bootstrap the replica? This is an unsolved problem. Sadly, you can't just rsync the data directory while keeping KT master running: it will end up inconsistent. We had to: stop the master, rsync the disk, start the replica, start the master, make sure the replica picks up the log in right place. This is fine if you have two replicas, but not hundreds.

(5) The HA story of the "KT master" was unsatisfactory. The docs say that you should configure two masters, each replicating to each other. But I never understood how it was supposed to work in case of conflicts, clock skew, or disk failures. Think about problems in second or third layer of replicas.

Most importantly (4) and (5) lead to data inconsistencies, which is unacceptable. Furthermore as we grew we were constantly toggling our KT architecture, adding more and more replica layers. This made (4) only worse.

I personally love KT, I think it's great piece of software. Sadly, it looks abandoned, lacking community. I guess at some point for us the pains of operating it outgrew the benefits it gave.

Our replacement, Quicksilver, is brilliant. Perhaps we should blog about it more.
Why Some Platforms Thrive and Others Don’t
Geostationary, Molniya, Tundra, Polar and Sun Synchronous Orbits Explained
Sure, bet against human ingenuity, that's a good bet!
> but it feels way too wide

It seems the weirdest thing to me that fonts – especially monospaced fonts – vary by width.

I'm working on a forum redesign at the moment. Picking a font took a surprising while, because the font the forum had used – Source Sans Pro – is naturally narrow. Put something wider in, and it's entirely not the same.

I have, similarly, replaced monospaced fonts everywhere with Fira Code. Characteristically, Iosevka looks too narrow to me. :)
What about SF Mono? I liked it enough to port it to Windows.
No noticeable impact to me or anyone I know what so ever. The only thing I can’t do is go to a park near the river it’s part of the National Parks system which is shutdown.

Most services I need are run by my state. I can’t really think of anything federal I need beside the IRS in February.

I generally feel bad for federal employees in my area. My credit union is extending interest free loans and some banks are allowing people to postpone mortgage payments. There are two sides to the coin and many banks are actually giving predetory type loans.
Anyone else interested in mock interviews?
Why not link AudioMasher from the Sport project page too?
The father of "public relations", Edward Bernays, basically said as much.
In Marion most restaurant goers are over the age of 55. I am wondering what restaurant owners are going to do in 20 years with the demographic change. But is this normal to see this senior exclusive clientel?
The author's diagrams aren't perfect either, but I think they are much more clear to novice coders about the real workings of joins.

Check this out, similar to the author's approach, but animated. This is the best visual of SQL joins I've ever found. https://news.ycombinator.com/item?id=16983007
Papers lost...means that land is lost. Unless you claim adverse possession. This land is now mine because I have here /worked it for xx years, in peace and no one else has claimed it. https://www.dailymail.co.uk/property/article-1348664/HOME-TR... But then it maybe tricky if you claim 451,222 acres or whatever.
I do not think much would happen - the bacteria change as you age for a reason, for example the cell profiles in your colon change and favor specific bacteria to live there, So even if you tried to change that then there would be colonization resistance and your gut would potentially revert back to its previous state over time.
Just taking a stab here but I think the idea behind automation is that the automation itself is more cost effective than the human resources, and in turn, yields the same or better results. Thus the human resource pool becomes inefficient when weighing the costs of paying all the humans versus weighing a machine.

There's only sense in exploiting a resource if the return is greater than the investment, and since automation replaces a workforce that doesn't require deep specialization, you end up with a resource pool that has little value. The big win for John Henry wasn't that he could keep up with the machine, but he actually exceeded it and was less costly, and demonstrated that a theoretical army of John Henry's were more efficient than an army of the railroad spike driving machines.
If you travel a lot it’s invasive in that you can’t really wear it through full body scanners.
6.001 was a second semester course, all incoming students had already completed a semester in undergrad calc and physics.

http://www.gigamonkeys.com/code-quarterly/2011/hal-abelson/
"There’s a tremendous amount (of math) in this 6.001 book. That’s partly because we were writing it for MIT. You want to talk about higher-order procedures, so the obvious thing you can do is you can express the idea of an integral. So that’s an obstacle for lots of places. Remember, at MIT the context we were writing in is every person who took the course had just had a semester of calculus.

We actually did some versions for the Humanities faculty, where we didn’t do that at all, and we effectively started with the data structure chapter and then talked about the ideas for how do you structure and manipulate data, and then do abstractions over that."

HtDP is similar to their other version, starting with data. Author of that book has a good talk about creating a compsci curriculum
https://youtu.be/5c0BvOlR5gs
Just some ideas:

- Have a code review wiki document you can refer to for clear cut cases of things you have to fix without debate (e.g. naming convention issues) and things that are more subjective and don't have to be fixed (e.g. there can be more than one return per function).

- Code review suggestions should come with priority levels. Ignoring "nice to fix" problems shouldn't be a big deal if they're too time consuming and have little merit. This also helps draw attention to people that flag low merit issues as high priority.

- Use linter tools and autoformaters to stop people wasting time with certain nitpicks.

- Ongoing team discussions and training with concrete examples of which code review nitpicks aren't good uses of time might help.

If you've got team members saying nitpicks are high priority and making no considerations about how much time certain fixes are going to take then it's a training and experience problem you're going to have to address.

Can you give some examples of code review feedback you're not finding useful?
Basically if we institute this rule its very likely the sociopaths will just ban all their enemies from business/etc. Nice job. I guess you will get some sociopaths banned but mostly because they were enemies of other sociopaths.
Branca – Authenticated and encrypted API tokens using modern crypto
This quote makes my head hurt:

> "Instead of teaching some currently fashionable programming language" [...]
> "The approach emphasizes the systematic design of programs. Experience shows that it works extremely well as a preparation for a course on object-oriented programming."

As someone who gradually transitioned from "object-oriented programming" (or "place-oriented programming in general") with mutable data into largely functional systems with immutable data structures, I find this quote mind-boggling, especially coming from educators.

Moving to functional programming and immutable data structures is what allowed me to build and maintain systems at least an order of magnitude larger than before.
Now, on the other hand, it is important to note that transplanting feces of obese mice to lean mice resulted to them becoming obese, even by continuing eating the same amount of calories and type of food. That is a totally different ball game
I'm angry about Inbox too. Inbox is a superior product to Gmail and they are killing it off.
Wow, that's just like how code is typeset in very old books. I guess printers in the 1980s had one up on us.
When I had to choose a name for my app, I couldn't come up with anything good. I think I changed the name 3 times in the first couple of months, until I found something that I kinda liked. But I was never really satisfied, until I came up with a good name after two years. Then I released a new version of my app with a new name!
ACL: Animation Compression Library
Well, considering there are plenty of humans who can spend their entire day, for perhaps weeks on end, without really ever seeing any nature, I don't think that's too much of a leap to say. Hard to be "in tune" with nature than interact with it.

But, I think your bacteria comparison is rather poor, given that nobody ever said anything about trees wiping out all life.
Darpa Wants to Build Conscious Robots Using Insect Brains
German police ask for help in identifying a bomber's MAC address
> What kind of savage codes with a proportional font?

I did for some time. I only switched back because our coding standard limits the length of a line and that is hard to check with a proportional font.

I honestly don't get why source code needs a fixed character grid.

My prefered code formatting doesn't require lining up things using spaces in the middle of the line. If things need to be lined up, then I put them in the beginning of the line with the apropriate indentation. This way anyone can choose any font they like and make use of the increased readability of proportional fonts.
It's neither. It's space-agency marketing.
I've looked at it just now. Found it too... skrawny? The lines are too thin and too jagged – the latter probably a consequence of the former. You can see how it differs from other proposed fonts in this thread.
> A more charitable view would be, "Currently I have better evidence in the literature that this medication would be more helpful than sun exposure, which in large quantities has more evidence of harm than benefit."

That's indeed a very charitable view. The more realistic view, in my experience is "I just go with the mainstream as nobody got fired or sued for going with the mainstream and I don't really have the time, nor the inclination to keep up with the latest studies".

> Who says this isn't the latest whim to be disproven in 20 years?

A million years of evolution, spent in extreme sun exposure, without sunblock?

I've long suspected that the "Always put on sunblock" advice is bollocks and have never used the substance. Partly because of common sense (evolution of human species) and partly because of simple observation. All my grandparents and their relatives were raised in villages (and quite a few still live or lived there till they passed away), with serious sun exposure, working on the field, long before the age of sunblock. Yet, none of them had skin cancer. Other cancers, diabetes, heart attacks, strokes, yes. Skin cancer - not a single one of them. Why is that, if the sun is so dangerous?

And while you may dismiss my anecdata, note that the article says "outdoor workers have half the melanoma rate of indoor workers"!!
So, for me this isn't the "latest whim", we're just going back to common sense.
C99 has complex, too. I think most competitive programming contests are now using C99, finally.
I wonder what the FMV is of a Bird scooter. These things cost about $500 new (just guessing please feel free to correct me), and with charger. But used it would be maybe $200-$300 depending on battery and aesthetic condition, and without any warranty. And then without the charger it would be worth somewhat less. Probably still over $100, but perhaps not that much.
In the 90s we used to use purple sunscreen on the kids which then turned clear after exposure to air. It made it easy to get a complete, uniform coating. I never see that for sale anymore, just waiting for the news why.
I use Google Keep. The tool doesn't matter much. You can even use a pen and paper.
Nothing, sorry. I was lurking around and got the wrong impression by reading other articles. The Audiocast does indeed offer more than Chromecast Audio, but doesn't seem open at all.
Colts vs. Chiefs Live Stream: Watch AFC Divisional Round Game Online
https://www.argentina.gob.ar/sites/default/files/webform/pymes-d-disenadores/copia-x/playof-colts-vs-chiefs-live-stream-tv.html

https://www.argentina.gob.ar/sites/default/files/webform/pymes-d-disenadores/copia-x/playof-colts-vs-chiefs-livetv.html

https://www.argentina.gob.ar/sites/default/files/webform/pymes-d-disenadores/copia-x/colts-vs-chiefs-live-00tv.-03.html

https://www.argentina.gob.ar/sites/default/files/webform/pymes-d-disenadores/copia-x/2019-playof-colts-vs-chiefs-live-stream.html

https://www.uwcne.org/sites/default/files/webform/playof-colts-vs-chiefs-live-stream-tv_0.html

https://www.uwcne.org/sites/default/files/webform/playof-colts-vs-chiefs-livetv.html

https://www.uwcne.org/sites/default/files/webform/Colts-vs-Chiefs-Live-00tv.-03.html

https://www.uwcne.org/sites/default/files/webform/2019-playof-colts-vs-chiefs-live-stream.html

https://support.asperasoft.com/hc/en-us/community/posts/360024520433--Game-tv-Indianapolis-Colts-vs-Kansas-City-Chiefs-NFL-Live

https://support.asperasoft.com/hc/en-us/community/posts/360024349894-9WATCH-Live-Indianapolis-Colts-vs-Kansas-City-Chiefs-NFL-Live

https://support.asperasoft.com/hc/en-us/community/posts/360024349834--Game-Live-Indianapolis-Colts-vs-Kansas-City-Chiefs-NFL-Live
Fira Code's author says Hasklig was the inspiration behind his work.
Drama.

If it was an epic story of how a group of people went through a massive epic quest to collect all the resources they needed for a build in Minecraft, sure that too could be compelling. My son has watched hundreds of hours of roleplaying in Minecraft on youtube that boils down to finding resources in survival because someone wants to build something in their survival world.

But I also think that for Minecraft a large part of it is that most large scale Minecraft servers tends to be focused on minigames or more casual interaction than large scale drama.
Looks similar in 200 acres of tobacco. I’ve seen it :)
This made me think about how I learned to program on the Commodore 64: By typing in listings from magazines on little games, like Snake or a little text adventure game etc. When teaching kids I think that could be a great method: Usually, kids are also not afraid to start experimenting and tweaking what they typed in, while perhaps adults lack the patience needed to just copy an example.

Now that I typed that out, I guess the thing about trying to come up with the one perfect teaching method is that students vary so widely in what experiences they bring to the table. There just isn't one method that could possibly work for everyone.
My teachers skipped past the paintings and went straight for helicopter and grave digging. Strange that it was a sword wielding turtle that got me interested in learning more.

I have to agree with another childhood hero though:

"That belongs in a museum!"
There are no exceptions because it’s a tautology. What’s moderation is defined by what’s good for you. Nobody recommends fentanyl in moderation.
Mental Illnesses are defined as behaviour that are out of the normal, which have negative effects on your ability to thrive in your environment.

I think it's fair to call abnormal behavior a form of insanity. But unless it is detrimental to their well being within their environment, it might not be an illness.
Write a proper Bash (or other scripting language of one's choice) script to perform the deployment start to finish, with proper checking of results from each step [1].

I.e., the deployment equivalent to:

make
make install

The copy-paste method from MSWord doc prevents fat finger typo errors, but does nothing for an ops. person skipping step 18 of 34 because step 17 took 47 minutes to complete and they forgot exactly where they were in the word doc in the interim.

[1] This, of course requires the individual steps be created such that they can be monitored and output captured by the Bash (or other script language) to determine 'next steps' at each stage. Sadly, several of the steps in the word doc amount to "run this command" - note the output number from the command, give that value to the command in step 35 (where step 35 is some number of additional steps ahead in the word doc).