skysight-inc/HackerNews huggingface dataset:
Your relationship with both your sister and Apple users seems to mainly consist of condescension. For your sister, there's some added dependency: of course she's eventually gonna fold if she wants you to do tech support and you more or less make it a requirement that you get to make her decisions forthwith.

FWIW the stereotype of Apple targeting "beginners" who are after "fashion items" is ridiculous. There are millions of "professionals" using Macs. It's a fully functional Unix with a GUI that gets out of way.

Pick any project you consider excellent, and you'll find someone working on it that uses a Mac, even the Linux Kernel. Now, try to argue against that person's reasons, not some figment of your imagination rendered into a sack of stereotypes.
AFAICT dual-pivot quicksort is not a stable sort, so quadsort should fare better if actually need a stable sort.
I'd agree. But unit tests can still only guard the behaviors that someone thought to cover with a test. Property testing is still your friend here, either all by itself or as a way to find all the cases to memorialize with unit tests.
I think one of the points he is making is not that it's just dark orange, it's that we have a label for dark orange, but not a label for dark other colors on the same level of use as brown.

We call dark orange brown. Sure dark red could be called burgundy but it's not a word used as much as brown. So we use the word brown as much as the words 'dark red'.
Virgin relocates VSS Unity to its spaceport for preparations ahead of flights
This describes my process as well. I'd add that one of the huge benefits of the 1st pass is that it is low pressure. You just have to get through the material.

For example, I put off SICP for a very long time due to not wanting to put in the time for the exercises. Eventually I just decided to take a first pass, and made I through in a month. Second pass did the exercises.
Yes, I've seen articles where people who do this say there are a bunch of Facebook groups for exactly this purpose. Manufacturers/sellers ask people to buy their goods on the group and write good reviews. Once they get the proof of the purchase/review, they Paypal (or whatever) money to the "reviewer." I remember an article I read where some woman's house was overflowing with junk she didn't want because she was writing so many of these fake reviews. I would think Amazon could apply their awesome machine learning to figure out which accounts are pumping out these suspect reviews and perhaps de-prioritizing and maybe even rate limiting and delaying publishing of their reviews. I'd think that would do a lot to alleviate the problem.
Before Brexit there was no border control for EU citizens.
Any idea which tool was used to generate the ER diagram?
One thing he missed in the video is the fact that red and green cone cells make up 95% of the cones in human eyes, hence our extreme sensitivity to colors that fall between the two. Dark orange looks brown because we have so much resolution in that space to work with, whereas dark green is just dark green, or dark blue is just dark blue.
Fortunately there are plenty of static site generators. Frontpage is out of support and likely the currently popular generators will meet their end one day as well. But even then you can still run them in the future, and their output should not have any major issues (unlike a CMS which might get hacked if it's not kept up to date).
I browse with showdead too, the few really bad ones are also usually at the very bottom of the thread, which I don't see often ;)
Look Back on 100 Episodes with Eric Wright and Rob Hirschfeld
Do you mean space as in a "spaceship", or just space in general?
As a company, I typically find donating to a company/foss/whatever that "advertises" their donors is the best way to give them money, and it be an advertising expense.
This is a great list of books - at least, I found the same ones were the most excellent. Also I really learnt a lot from 21st Century C (The author here said they wanted to stick to C89, which is fair enough.)

>To read great C code will help tremendously.

But then he just gives examples of games I don't know and am not really interested in. Anyone know some non-game C that is, I suppose, well-known and wonderfully-written?

Also, am learning about writing APIs, any good books or talks about that people could recommend, or examples of particularly good ones in C? (I'm particularly interested in maths/graphics-type stuff.) Thanks!
Compared to what? Is this supposed to be useful?
Hey y'all. I've been working remotely for the last 7 years now and while I love it, there are definitely some drawbacks to it — most notably, loneliness. In past roles, I tried to get ahead of this by hosting remote happy hours where a group of us just hang out and chat about non-work things.

I created this site last weekend to help others find similar groups. It is still a work in progress, so let me know what you'd like to see in something like this. I'm hoping to get a few groups set up soon.
My naive approach these days is avoiding relational schemas, because I'm tired of migrations. Document based NoSQL is hard to maintain too (dupes). The only solution to me are Graph databases like Neo4j or GunDB (inmemory).
One approach might be to shadowban fake accounts' reviews. They still show up as text, but they don't get counted in the average. If Amazon at T = 0 know which reviews are legitimate and which aren't, someone who consistently gives five-star reviews to shit products could have their ratings lowered in importance.

You could go all the way with this: look at my reviews, and then only show me reviews made by people with similar tastes.
I use the several pass method where each pass is a deeper dive. After each pass I write down or review what I have learned before moving to the next pass. I also like going from the full scope down to the focused details in steps. Finally break the big parts down into sub parts. In some cases I identify the parts I understand and then build out to the parts I don't know.
Props to Fedora for their thorough documentation, but to a musician looking for a prospective Linux distro to serve their needs, this looks dense as all hell.

I wonder if they might be better served taking a page from something like Ubuntu Studio[0], and just making a spin that tries to preconfigure all of this stuff out-of-the-box for the end-user, so that they can simply install the ISO and get going.

[0] https://ubuntustudio.org/tour/audio/#
The (high) opposite of saturation, the "grayness" is a characteristic of glare, specular reflections, metallic materials (and salts).
I feel the same way about Fastai v1. Hard to use bits and pieces of it without rewriting everything. Apparently they heard this and addressed it with fastai V2 though so you can just pull in the critical bits you need.
This is wonderful, thanks! I had no idea GDC gave out free assets!
That pretty much sums up my experience.

Let's hope it was all worth it and Catalina is indeed a transitional release that serves no other purpose than laying some under-the-hood groundwork for the next release.

I wouldn't say "wish I didn't upgrade" because both my 2018 Mini and 2015 MBP are working fine, but I agree with the general sentiment that from an end user perspective there really isn't any reason to upgrade, and apparently many cases not to considering the issues reported by others.

Now that I'm typing this one thing that Catalina improved comes to mind: I have less issues driving my 5K LG screen through my BlackMagic eGPU. With Mojave, rebooting or losing the GPU connection would regularly result in black screen, and only a complete shutdown and cold restart would fix it. Don't have this problem anymore...
" It begins with quicksort, it switches to heapsort when the recursion depth exceeds a level based on (the logarithm of) the number of elements being sorted and it switches to insertionsort when the number of elements is below some threshold. "
What if you refund out-of-band?
How to Make Your Brain Instantly Bounce Back from Setbacks
quad_swap64 and quad_sort64 are only about 350 lines combined.
This is my philosophy as well. Start by touring the forest quickly, then go back to appreciate the trees. When learning technical material, the first pass means skipping any exercises.
> The average cost of college for a state school over four years is $80K (https://www.valuepenguin.com/student-loans/average-cost-of-c...) and consider that the average household has 2 kids.

> How much would you have to save to be able to afford to take a 3-6 months in paternal/maternal leave?

Only have kids if you can afford it.
50 Things that Made the Modern Economy is one of my favorite podcasts!

For anyone who finds this article (slash podcast episode) interesting, I'd also recommend the episode on the Hollerith punch card, which is kinda relevant to the history of the computing field :)

Hollerith punch card episode page: https://www.bbc.co.uk/programmes/w3csz2x7

The article for this episode (i.e. same format as main link): https://www.bbc.com/news/business-50578234
There are probably multiple ways, but often it's fine by providing the product for free in exchange for a good review.

They can for example provide a coupon that will reduce the price.
Boeing Sponsors $1M GoFly Prize for Best Personal Flying Machines
Oh god, I still have my well organized folder of MP3's going back to the 90's. I never use it, but I can't let it go either.
I've heard of copyleft but I'm not too familiar it. Can you explain how it's evolved into its own social contract?
> If you want something to last, don't base it on something that won't last.

and

> I guess what I'm saying is that if you want to build a site to last 25 years without numerous redesigns, build a static HTML page.

While simplicity is a great way to future proof things, I'm not convinced that this argument in general would work nearly as well without the benefit of hindsight. One could be forgiven for confusing it with "guess the future correctly". Plenty of relatively safe bets from 10, 20, 30 years ago haven't panned out that well. It's an interesting line of thinking though: exactly what properties of HTML make it so long lived?
Use static HTML and javascript, I don't think they'll break js compatibility in a long long time, ES3 is still well supported and it's out in 1999.
Oh boy did I have a comment brewing for you, before I realized you were being sarcastic!

There is something refreshing about the feeling of permanence I got when I was in Japan. There is so much old infrastructure that's still working, because it's maintained. In the west, we assume we'll be replacing pretty much everything within 5-10 years so why bother with upkeep, and who cares if it doesn't even function that well when you built it.
I've started reading, and already the second anti-pattern, "Naive trees", is something I've been dealing with at work recently. Hey, how'd he know?!? Cool book.
They are extremely rare; I've worked with exactly one competent PM ever, and they were technically trained and knew how to write code. The conclusion I'm forced to draw is that non-technical PMs are dead weight.
As someone who suffers form a colour vision abnormality these things make me happy; if the world is so messed up for normal people then who cares that it's slightly more queer for me.
Not a Genius move after all: Apple must cough up $$$ in back pay for store staff
Go from the big picture to the small. Begin by summarizing the information on a high level, then start drilling down in select areas but always be sure you know where it fits in the big picture.

This is good because to remember something you need to anchor it to something you know. It's impossible to learn something in isolation, which is why you'll often become confused if you start from the details working yourself up. You simply have no context for the details.
The Second World War is certainly the most tumultuous time in Japanese history but it was still an era of relative stability when compared to civil wars, revolutions, and invasions in most parts of the world E.g. the monarchy prevails
It's just quick sort with insertion sort for small base cases.
DIY Raspberry Pi-Based Drone for Forest Fire Surveillance and Detection
I rather look at the content of the reviews than their ratings, there's been times where someone left what looks like an honest review and it's 4 / 5 but they only write positive things. I don't know what the solution is, but I definitely think more thorough reviews would help.

If you return a bad product, try and get a replacement to see if it was just bad luck, but also please do write a detailed review.

If you get a good product and it barely has reviews please review it.
Being better than [x] does not make Slack good, per se. It might make some thankful they aren't using [x], but that's really about as far as that should go.

I like Slack more than Skype, but I hate Slack with the passion of 1000 firey suns, especially in regard to many UIUX decisions. (Why does the new message line stay on the view AFTER I HAVE RESPONDED?) Not to mention the un...helpfulness (I guess) of their support.

Slack was great when it was new, because it was better in someway than everything else out there. Mind you not the same way for everything, but in some way it was better than most, if not all other options avaliable at the time.

That is not the case now. There are other options that are as good, or better. Slack MUST have been aiming for that 'fuck-you' size the entire time, because once they hit critical mass, they seemingly immediately stopped trying to be better, and started trying to be the one you were already paying; a serious downgrade in my opinion.
MP3.com [1] founded by Michael Robinson (of Lindows/Linspire fame).

[1] https://en.wikipedia.org/wiki/MP3.com#History
Sleepfect Tracker App Release
Automation fears distract from the real problem: too few blue-collar workers
We're all having a collective nostalgia trip here.
Behavioral Programming
Indeed, but it’s not the Japanese whining all day and all night about how the Chinese are stealing their precious gifts to the world. :)
Those pics tell a glamorous story worth of a movie.
Control your devices from a web browser using Bluetooth
Judge grants Amazon motion for pause in Microsoft's Pentagon contract work
Can you tell me what kind of contracts can be checked compile time? (I assume you did not just mean types asserts.)

What I've read about Eiffel on many sites is only runtime check (on more advanced constraints).
I have used SRS and found it powerful, but not that powerful. SRS only commanded the times of rehearsal but not the way memory consolidated. And it consolidated by creating connections. So I needed mnemonics, prompts and all the likes, on top of SRS.
I guess you never heard of the sears catalog?

https://www.history.com/news/sears-catalog-houses-hubcaps
I’ve found that I’m able to absorb math and programming resources well, but I approach each slightly differently. With math, I pick up a textbook and read through the exposition, trying to work each sample problem based on the explanation before I read the author’s solution, then compare my solution with his. Then, of course, I work as many sample exercises as I can. With programming, on the other hand, most of the materials don’t (unfortunately) include sample exercises, so I at least type in each sample program by hand rather than cutting and pasting them. Then, when I run it, I try to modify different parts to make sure I really understand what they do - that is, I try to predict what making each change will do before I do it, and then verify whether or not I was right.
> not because of the incremental value over a $0.10 keyswitch

Things like that never have "incremental" value - in my experience, it's almost always something along the logarithmic scale. Same with whisky: a limited Ardbeg release or a record-breaking Octomore is 2-3 times as expensive as a standard 10 year Laphroaig, but the difference in quality is much less than between latter and a typical cheap blend like Black Label.
Parkinson's disease may start before birth
You can also donate for articles or factoids that people shared -- which helped you in your own work or field. If you want to keep this human-scale with a high impact potential for both parties. That gets lost when you give to .orgs
What about making them stick, somehow?

If I leave a negative review for a product that later gets delisted, Amazon could flag the account on basis of "deleted product with poor reviews". It could then try and see if there are any substantially similar items listed a week on. If so, ban them.

Perhaps even easier, make verified negative reviews stick to the seller's account. If you delist a product with negative reviews, those just transfer over to the seller, so you see a 5-star product sold by a 1-star seller.
I have read that the Amish make explicit decisions about whether to accept a certain technology into their communities.

A specific example was about technology that saved many hours of simple/light mechanical work for women: as a result, it eliminated the communal practice for women to be together in a large room talking while doing it. The technology was tried but then removed, as the result was less communal engagement.

To oversimplify: we default to using whatever comes up (Facebook, etc), whereas their approach is to evaluate the new thing as a community and decide.
https://fs.blog/2012/04/feynman-technique/

There are four steps to the Feynman Learning Technique:

1. Choose a concept you want to learn about

2. Pretend you are teaching it to a student in grade 6

3. Identify gaps in your explanation; Go back to the source material, to better understand it.

4. Review and simplify (optional)
Me as well. In one of my CS courses, I was recommended Keshav's How to Read a Paper (https://blizzard.cs.uwaterloo.ca/keshav/home/Papers/data/07/...) which I have adapted to all kinds of technical material, not just papers.
Scientists find ally in fight against brain tumors: Ebola
I'm glad to hear of another follower! Do you also follow SV Seeker? Ignoring a recent stunt, it's been a really interesting process to follow. So many skills go into boat building.
Do you have any suggestions on alternative methods, personal or otherwise?
Show HN: The largest Node.js CLI Apps best practices list
Oh. Not a TV like I expected from the title. :-)
Facebook removes 'foreign interference' operations from Iran and Russia
.NET only became open very recently, it's been quite successful. The entire iOS/Apple developer ecosystem is closed source of course. Maybe Swift isn't but nobody uses it outside the Apple platform.

You could argue Microsoft is an exception and them opening .NET shows the end of that era though.

The "open source or nothing" mentality might change in future. It means there's not much market for developer tools, so everything gets hacked together out of random "frameworks" found on GitHub that are here today, gone tomorrow when the bored developer at Netflix or Google gets their desired promo and moves on. There's no real planning or design, just whatever random stuff tech firms throw in the mix as a side effect of other projects, which is why HTML has virtual reality support but no table or spreadsheet view worth a damn.
This is sublime - the website, I mean. You need to click on "I don't get it, explain differently" a few times before the site reveals its punchline. V slick, v funny. :-)
when would you use too long dont worry?
Nedbank says 1.7M customers impacted by breach at third-party provider
Easy global transport is much more recent than 1950. My grantparents came to Australia by boat in the 1950s, and didn't expect to see their family ever again. Nowadays the flight to Europe is hard, as far as contemporary transport goes, but many professionals could afford to visit annually without any great risk. That's a world changing difference.
Everyone learns differently with a combination of what you mentioned. visual aids, auditory aids, reading. There is no secret to learning only that you are consistent.

There are times that a technical manual comes along and there is a need to go off into the bowels of other technical information that is also provided and that to me does not help in any way. I must learn what I set my eyes out to learn and nothing more. The rest comes naturally as I begin to experiment and running into the same learning curve as others. That is when I begin to dig a little deeper. Again with all of the aids available, visual audio, reading and experimenting, until I feel that I have a strong grasp on that specific subject.

There is no secret, the only thing I suggest is to stay on it, and stay consistent. The more you do it the more understanding you will get. There is truth behind "practice makes perfection".
My main problem is with having an external monitor (LG) connected with USB-C. Sometimes it detects the right solution, sometimes it doesn't. Sometimes when closing the laptop, sometimes that doesn't work either. Very frustrating in 2020.
Umbrella organisations would do. There's FSF, FSFE, Software in the Public interest, Software Freedom Conservancy, and more.

...or ... <shameless plug>You're always welcome to give it to us: https://fosdem.org/2020/support/donate/ :-) </shameless plug>

FOSDEM is a huge yearly free and open source developer conference since 20 years. Have a look through our video archives to get an idea of what you'd be supporting.

P.S. Our overhead is basicly zero because we're all volunteers.

Edit: s/meta/umbrella/
Things you can make from old, dead laptops
UK police deny responsibility for poster urging to report kids for Kali Linux
Pretty negative? Water and sewage infrastructure can last 100 years in the USA. The company that makes commercial pumps for cities is still around, and called upon to recreate 80-year-old pumps to replace ones still in use under New York streets.

Our electrical grid is unparalleled in the world. Our phone/internet.

These things are not so wonderful in other countries (when they even have them at all).

What infrastructure, exactly, in the US is not functioning well?
Cogeco in my case. No cap either, which is pretty cool.

Those little niche communities on usenet were what originally got me so excited about the internet. Both participating in ones that interested me and just exploring all sorts of interesting little communities.
There is a reason for that I've seen articles on it. If you take notes using a pen to write on paper you retain more. Using a computer to type notes into a text application is terrible. There is a disconnect between listening, then looking to type (or at the screen).

I've noticed it myself. I went back to school late in life (48) and at first I wrote in notebooks. Feeling a bit old compared to my much younger classmates I went digital. In class I typed notes into Word. I convinced myself it was neater, safer and I could make backups. In reality I discovered I learned the material better if I wrote my notes by hand in cursive, block printing was too slow.

I'll see if I can find the article about it.

edit: this isn't the exact article but it is similar: https://www.npr.org/2016/04/17/474525392/attention-students-...
I think you can generalise the advice: remove as many processing steps as you can.

It's not so much that you needed to guess that HTML was going to be as long-lived as it is, it's that HTML is the final product that actually loads on the users computer, and those tend to stick around for a long time (or at least be emulated). The code that lives on a backend server somewhere, not so much.

For what it's worth, I don't think this example is necessarily bulletproof: it requires a working copy of Frontpage. If Microsoft behaved more like Apple it might have been deprecated away long ago!
The company gives out free assets around GDC as promo, but I don't think it's from GDC.
Ohio man arrested for running Bitcoin mixing service