skysight-inc/HackerNews huggingface dataset:
I'll take a look at the video but..

I see problems with #1. First, I don't believe that having hate speech in the open is better because it can then be refuted. I think that's just BS..bigots aren't fueled by rational discussion, they're fueled by hate and ignorance.

Second, part of the problem here is that these platforms are a) open and b) can push this content, including to minors. I'd probably be willing to have Youtube and twitter thave _no_ censorship but in exchange the platforms should be be dumb directories and/or not publicly accessible.

Third, hate speech can lead to violence. I feel that this point needs to be balanced against someone's right to listen (is that really a right?).

I agree that in this case, it's probably more harassment than full on hate speech. But once you start spewing hate at large groups of people, more harm is done than good:

"In order to maintain a tolerant society, the society must be intolerant of intolerance."
Anecdotal evidence, but I've recently gone through my ancient CD collection (in so doing, I found Ubuntu 6.04 installers, AOL dial-up CDs and other relics) and archived them with GNU DDrescue. It had no problem reading all bar a handful of CDs from the mid-to-late 90s and early 00's - the failure rate was much lower than I expected. The failures were mostly completely visually identifiable too - the layers had started to separate.

I've also been backing up personal photos to DVD annually for quite a few years. Each disc contains encrypted Duplicity files, and a PAR2 archive to assist with any deep failures of the on-medium parity. I also usually include a disk or two of pure parity archives, to handle a total failure of any disk or two in the middle.

Each year I check the price of DVD vs. Blu-ray and when factoring in the cost of the burner DVD seems to stay just on top for $/GB. It doesn't help that I've still got spare DVDs lying around, and people basically give away the blanks these days.

This is not my only backup strategy, but it is the only one that is cold, read-only, and offline.
Too much effort required to maintain, interview would takr too long and good candidates may turn it down because they don't want to work for free.
Exactly. Whenever I have to shop for simple, mundane everyday items that aren't covered in extensive reviews it's incredibly hard to find good products. AmazonBasics is a brand I trust to at least offer decent quality, and sometimes exceptional value. However if AmazonBasics doesn't have the particular product category you're looking for covered, you're basically drowning in a sea of mediocre, barely distinguishable search results that might as well come straight from Alibaba or eBay.

Particularly since those are the kind of products you can hardly research due to lack of reviews, which aren't paid affiliate promotions, I think storefronts like Amazon should step up, curate and limit their selection to worthwhile products.
PHP-FIG brought PHP back to life from my point of view.
Spamming multiple messages a on slack seems more innocent than spamming multiple emails a day.
no, it's not possible. I always re-read my post after clicking submit. It was a reply.
I don't know anything about that specific extension, but ...

Isn't that exactly the sort of thing the Apple walled garden is supposed to protect against? Surely anything that functions as a key logger and browsing history recorder violates their terms of service?

I'm fairly confident that this doesn't happen in Mozilla's addons repository. As I recall from the Stylish incident (Stylish is a similar browsing history stealing extension) they were not allowed to put this extension in AMO with the history stealing code, but it was left untouched in the Google Play store.
why is it 'high-stress' ? desire to look good ? fear of being judged as a fool?

The ability to temporarily NOT GIVE A SHIT about what others think of you is a pretty valuable psychological/leadership indicator IMO.

I would want such folks, who may not be able to code up a binary-tree search, but would work through it in the same manner they would at home in pyjamas, to be team-leads or managers over time.
Just yesterday I realized that also in my small city (in Italy, about 100k people on East coast) it's available an online service by which you can order your groceries online on a number of local stores and get it delivered at your home/office on a specific time for 5eur.
For 2 of those n local stores you are "guaranteed' to pay the same prices as in store.
They also offer a subscription service for 10eur/ month which allows you unlimited deliveries for any purchase whose value is greater than 30eur.
The deliveries are taken care by "shoppers". One can become a "shopper" by signing up on their website.
No mention of stores fidelity cards on their website.
I have not yet tried it, but sounds convenient.
That wasn't really my point, my point was that we take on enormous debt and we spend it on things that aren't the best. Why don't we spend more on infrastructure, research, investing in clean energy, etc? I understand that we need a military to protect our position in the world, but I'm not sure $750 billion dollars per year is needed. Sure some of that is spent on research, but I think there are more efficient ways to spend the money.
> HongKong is Not a sovereign country, if people in HongKong eventually failed, then they will face the same thing in the future. Which is the reason why they must try not fail. (If they do, then welcome to West Korea, comrade. May our dear supreme leader bless you!)

Hong Kong people are trying to do their best--after all, with no army of its own, 2 million people went to the street to voice out, peacefully--but support from mainland China, and from the rest of the world (not necessarily US) would definitely help. And we do thank the attention and support we have been receiving in previous weeks, which led to the suspension of the extradition law.

We know the battle is not over yet, not before the resolution regarding 2047 (50 years from the handover in 1997) is clear, not before the fate of Hong Kong's autonomy is sealed.

> And I must say, HongKongers is really bad at resonating with others, especially with mainlanders. They must know that many people in mainland is actually quite supportive of some of their protects, we both want real democracy in our country and we are NOT enemies (Well, at least on this subject, we still love tax-free milk and iPhone so).

Thank you for your support.

I, for one, do not treat mainland people as enemies, and I think many Hong Kong people share my view. If you can point out concretely how Hong Kong people have been misunderstanding mainland people, please let us know. We want to speak in a way that more people can understand.
And I’d argue that rationale depends entirely on how you react to your experiences. Your experiences can be objectively wrong compared to our shared reality, but true to your internal reality, and if you behave rationally according to your internal experiences, then thats rational behavior.

Your experiences might not be real or factual, but that doesn’t mean you can’t act rationally to them. Factual and rational are not dependent on each other. You can for example act rationally on the basis of a lie you were told. Doesn’t make your behavior irrational.
What constitutes hate?

Should people be permitted to use the word "marijuana" on YouTube? See: https://www.youtube.com/watch?v=igtLqhX4BCA

Should people be permitted to use the "okay" gesture in videos? See: https://www.youtube.com/watch?v=lwJgr-4j14E

Should people be permitted to use a swastika in videos? See: https://en.wikipedia.org/wiki/Swastika#Contemporary_use

It seems the fascists are already taking advantage of the ambiguity.
Currently, the best practical option is do it in latex, but ensure the raw latex file is available as well as a pdf.
How well does it handle zip bombs and 42.zip?
Update to my question: Someone wrote this blog post about this exact problem, even with this exact extension (dated September 25, 2018), and how to manually update the extension: https://www.ghacks.net/2018/09/25/how-to-update-chrome-exten...

UPDATE

After reading the comments on the linked blog article, frantically hitting the "Update" button (in developer mode) many times indeed helps! I had clicked it quite a few times already, but "normally", going crazy and hitting it a lot and quickly indeed lead to the update occurring.

Wow, what a crazy user interface that requires users to go berserk on the buttons...
To me the biggest problem with algorithmic interviews is when the candidates are truly asked to reproduce a well established algorithm. Frequently at this point candidates will just have memorized the answer, but aren't actually good at algorithm thinking. I've interviewed many candidates who thought I wanted them to reproduce how a certain data structure worked although I was not. As soon as we'd deviate about the well treated path they be completely lost. I think puzzle style programming interviews that's require algorithmic thinking and good problem solving skills can be valuable. Especially talking through possible solutions and their trade-offs can be great. But only if we aren't testing that the candidate is good at memorization and studied a lot.
> is as unreliable in its protection of human rights as China?

The US is vastly worse than China in this regard. Hundreds of thousands have been slaughtered by the US govt in the middle east in the past two decades alone. The US does OK (and yes, obviously much better than China) domestically, but their respect for human rights ends at the border.
Irony was used by René Descartes against the church / inquisition.
It wasn't open from the start, but AMD communicated their intent to open it. No point to pretend Apple didn't know about it. It took a while, and AMD did just that, by giving Mantle over to Khronos, as a base of Vulkan.
A directive seemingly at odds with the spirit of social media.
I don’t see any references to brain damage there.
ctrl + f "don't be evil"

> And remember… don’t be evil, and if you see something that you think isn’t right – speak up!
Void is just another name for the empty set. It's not an empty set, it's the empty set. Since it has no members it indeed cannot be instantiated.

As a Rust library: https://docs.rs/void/1.0.2/void/enum.Void.html Notice how the empty enum is called... Void.

In Rust you have "!" (never) too, which cannot be instantiated either but coerces into any other type.

> What is the problem with C++/Java/C#/etc?

Is-a polymorphism.
'Cryoegg' to Explore Under Greenland Ice Sheet
I would strongly advise not using Pale Moon—for numerous reasons specific to that particular distribution (which aren't interesting enough to repeat here) but mostly for reasons that apply to all minor web browser projects; particularly ones based off old code:

— How quickly will serious vulnerabilities be patched?

Given the project is so small, I wouldn't trust their future response to be rapid even if they have been in the past. Right now most security fixes come in the form of merging upstream security fixes from Mozilla. As their code base becomes increasingly divergent to the Firefox head, merging in upstream security fixes will become increasingly difficult and increasingly cumbersome.

— How much do you really trust these developers?

I don't think many people realise just how important your browser is when it comes to trust. When you access online banking, your browser is in ultimate control of the entire trust chain. Your browser validates the security certificates. Your browser decides what to do with the passwords you enter. Your browser decides what to show you in the address bar.

— What's wrong with Firefox 67+ anyway?

The one thing everyone seems to cite when they say they use Pale Moon or Waterfox is that they still support the older extension system. The reality is all important extensions were unaffected. And while some genuinely useful extensions were lost in the transition (e.g. DownThemAll) most should be standalone applications anyway.
> The bright side of Google's anti-ad-blocking efforts is that ad-blocking is clearly no longer just an insignificant blip on their radar. There must be enough users of ad-blockers now to start to significantly affect their bottom line.

I think the issue is that shareholders want to see significant year-over-year growth, something that isn't sustainable in the long-term. We're merely being seen as an untapped market than can keep the needle moving for a few more years.

I like capitalism, but I think it's entirely unreasonable for shareholders to expect such gains in perpetuity. After all, there's a finite amount of money that can be extracted from any user. The trendline will inevitably start to level off after a period of time, and I'm frustrated by the fact that this eventuality has negative connotations associated with it.
How does adderall compare?
If I were to use it as a k8s ingress, how would I do OCSP stapling? nginx does that for you, but with haproxy you've always had to hack something together to add a .ocsp file (which has to exist at startup) and reload externally.

I also see no option for client certificate auth or TLS versions and cipher suites in the repo.

I guess it's still better to handle TLS outside of haproxy.
> the end result is the same

Not even close. In China, you cannot even talk about politically-sensitive topics like the Tiananmen Square massacre. I don’t think you appreciate the massive chilling effect of its policies, and the strength of the Party’s grip on the social consciousness. It’s a different ball game.
Worth saying, sometimes there’s nothing to google, or googling wouldn’t yield a significant answer - perhaps the issue lies in some module of fairly home grown code.
>New data shows studying for the SAT for 20 hours on free Official SAT Practice on Khan Academy is associated with an average score gain of 115 points, nearly double the average score gain compared to students who don’t use Khan Academy. Out of nearly 250,000 test-takers studied, more than 16,000 gained 200 points or more between the PSAT/NMSQT and SAT …

https://www.washingtonpost.com/news/answer-sheet/wp/2017/05/...
For those who don't what the Lindy Effect is:

The Lindy effect is a theory that the future life expectancy of some non-perishable things like a technology or an idea is proportional to their current age, so that every additional period of survival implies a longer remaining life expectancy. Where the Lindy effect applies, mortality rate _decreases_ with time.
The biggest and most important lists
(Easylist and its localizations) are heavily maintained by eyeo GmbH, the company behind AdBlock Plus. It might be a community project but in reality it's more like Chromium or Go.
I had opposite development. At first, those who disregarded others looked like geniuses and heroes. Over time, I started to see damage they caused. Well timed doing your thing is indeed good thing, but those who routinely disregard others slow overall speed of the whole team down.
The quoted bit was about a built-in ad blocker specifically. I think the real major point is:

“There are a couple components I want to touch on here - As mentioned elsewhere, we're still evaluating the adblock Manifest V3 changes, so we're not quite ready to commit to a statement one way or another on that issue.”

And:

“Second, we're committed to a strong extension ecosystem, including ad blocking. We're still evaluating some of the latest changes here in Chromium, but we're committed to the customer scenario as a principle. To be clear, we will not artificially restrict ad blocking for business reasons related to advertising.”
I work at Pivotal where we pair program with candidates on work that's usually actually in the backlog. In some cases you might have to replay a story you did already if you don't have a new one that's well suited. One of the biggest benefits is that the candidate also sees what they are getting themselves into. I don't think it would work without pair programming though and might make less sense in am environment where you won't pair either once you got the job.
> Each year I check the price of DVD vs. Blu-ray and when factoring in the cost of the burner DVD seems to stay just on top for $/GB. It doesn't help that I've still got spare DVDs lying around, and people basically give away the blanks these days.

Cost is one thing, but does the capacity not bother you too? DVDs are so small in comparison to BDs. Not to mention the time you have to waste switching discs (or reading/writing them, if relevant).
> The unusual instrument is a hybrid of elements from a harpsichord, an organ and a viola da gamba.

It looks to me more akin to a hurdy-gurdy: https://en.wikipedia.org/wiki/Hurdy-gurdy
ROK doesn't quite compare, being a democracy. In fact I was quite surprised to see president Park impeached and saw it as a sign of a functional demicracy. Failing to impeach her would have probably ended in riots.
and also the Laravel framework
Glad this is getting more press.
> We have a debugging interview, with a shitty codebase where you have to find the issues and correct them. When you are done with the bugs, you can collect your thoughts on what's wrong with that codebase so we can discuss how to do it better.

I've always wanted to do this, but I couldn't convince any previously employers to pay for it.
There's little reason to limit the bandwidth, but at the same time you want to avoid straight abuse (especially when there are connections up to Gbps). So you put on a high cap on upload as that's usually a minor activity for residential users.
I've already replaced email with Slack. It's not hard, email is really bad. That said, Slack is sorely lacking here, especially with threads. Slack "threads" are an awful experience, with replies generally ignored, so people don't use them. All I'd need is for Slack to treat threads like a real first class citizens, with a view like HN or Reddit, and I'd be a happy camper.
I just wish the client wasn't so bad. I can't believe that if I send a message and I'm not connected at that precise instant that it catn't store and forward the message when I do get connected. In fact, I can't look at any of my slack messages at all.

Every other IM client, email, basically every communications medium since about 1998 has been able to do this, but apparently not Slack.
>It's the sort of thing I'd love to see NASA do for Skylab, Voyager,

I'd love to see the same treatment done for the Mars landings.
Unfortunately, the website just redirects me to https://eu.montgomeryadvertiser.com/ which has got to be the least impressive internationalisation website I've ever seen?

Anyone post a text-dump?
My most popular blog post is a test I made, reading 400 CDR:s of backed up data. Most interesting is people discussing their own strategies in the lengthy comments.

https://www.rlvision.com/blog/how-long-do-writable-cddvd-las...
Rotary knobs are worse because you need to look at the screen to watch the highlighted element jump around until it lands on whatever it is you want selected.

To be fair, they're the least bad of all the centre-console input devices. And they're an acceptable option if the screen is placed outside comfortable reach of the seated driver.

But they're still inferior to a well-positioned capacitive touch screen.
Ok, but if your experiences are objectively wrong compared to our shared reality, "we" can make value judgements in the context of our shared reality as to whether the behaviors based on your objective experiences are rational or not.

Sure, you can say "he is behaving rationally thru the lens of his own perspective" if you want, but that means the rest of us in the shared reality can say "these behaviors are irrational thru the lens of our shared reality". And since we're still here, and he is unfortunately not, I think "our" perspective is the one that matters at this point.
What has worked well for me (at least for non-junior positions) is to just ask about their prior work. "You were on a team that developed x - great. Assume I'm an expert in that and am happy to geek out about the tiny details. What was a part that you specifically were responsible for? What was most fun/interesting about it? What was one of the challenges and how did you overcome it? What was something new you learned? If you started over today, what was a part you'd do differently, and why and how?" Really just pick something they seem excited about and dive really deep into it. "Why didn't you use y for that? How did you test it?" The key is really simple: find something they're passionate about and get them to talk about it.

The annoying thing about refining interview techniques is you only get a small view of effectiveness: you can't tell how many times when you didn't hire it was the correct choice vs passing on someone great, so I can't judge from that perspective. That said, I haven't regretted hiring anyone that did well on this style of interviewing, without another coding interview.
> Not caring about what other people think is truly freeing.

1. young people worry about what others think of them

2. middle age people stop caring what others think of them

3. old people realize that nobody is thinking of them
What are the questions about development?
What happens when software developers are Unhappy (2018)
If you haven't looked at it, then (lisp (flavoured (Erlang))) will appeal to you. [1]

[1] http://lfe.io
Yeah, my suggestions were just spitballin'. I have exactly zero experience formulating good public policy :) I find it fascinating though since I have no illusions that even the best policy nerd is ever gonna come up with an optimal solution, but I'm positive there's plenty of low hanging fruit!

> how do you get good and honest lawmakers and exclude incompetent and corrupt ones, when the people choosing them have insufficient time and expertise?

I think this is the crux of the problem, but I also think it's actually a problem no matter what. Because if you don't regulate, you're just basically crossing your fingers and hoping shitty people don't climb the corporate ladder at Boeing / AT&T / Volkswagen / whatever.

> How do you get honest specialists who know what they're doing to even run, and how does a random voter tell the difference between that person and an industry shill prior to putting them in office?

Well I guess in my head I figured that if it becomes an enviable electable position, then you're creating healthy competition for it. In the same way we sort of all collectively hope that competent and benevolent people will run for Congress, the presidency, etc. By making the positions individually electable and clearly demarcated, I would hope that then the public is making decisions for that role more based on competency, rather than charisma. Put differently, I'm not a huge fan of representative democracy because I think it inevitably descends into cult of personality, but I don't necessarily have something I can hold up as a better way ;)

> If a Democrat replaces Trump they're certainly not going to keep his head of the EPA.

Yeah but that's my point. The people making policy in the airline industry, or the telecom industry, or whatever, should ideally be formulating public policy in the most bipartisan way possible. If you made those roles independent from the current ruling party, then it would mean that those organization heads would need to maintain healthy ties to the major parties, since they wouldn't be able to effectively carry out their role if they're only pals with Bernie and are universally hated by all conservatives. I'm probably just hopelessly naive, but I think it should be the moderates who are making decisions about how to maintain airline safety, not some hyper partisan cronie of the DNC or RNC.
PSA: if you are building your own HAProxy binaries, 2.0 replaces the confusing linux `TARGET`s (`linux2628` and the like) with a single target "`linux-glibc`", that name may be even more confusing, as that's the target you need to build HAProxy even if you are using musl instead of glibc.