skysight-inc/HackerNews huggingface dataset:
I think Reddit really missed the boat on a ton of really interesting product problems, particularly around community. Their product organization over the past 10 years has really just produced an awful, slow redesign and really cookie cutter answers to how community moderation and curation ought to be done.

Questions like:
1. How do you moderate a community with less central authority?
2. How do you make large communities still feel warm and inviting?
3. How do you make money without having to resort to censorship or invasive advertising?

It seems like Reddit over the years has answered all of these questions as: become like Facebook. One of the bigger reasons I’ve gotten super excited about blockchain over the past couple years is that the community is really thinking through how distributed governance might be able to work. I wish Reddit thought about that more too.
Google Search will let you locate such content (it has a special UI for it, which is both platform aware—it will note services that aren't available on your platform, like iTunes on Android, as such—and customizable) and pricing, but it doesn't have a purchase interface, since the services don't have purchase APIs. Most providers would probably be against anything that would facilitate such aggregation, since that would commoditize them.
Had you any experience with breakpoint based debugging in the past in any environment? I'm always surprised when I run into someone who has never tried getting it going and has always relied on print statements.
https://github.com/Microsoft/vscode/issues/16208

Try that (I haven’t yet) - let me know if it works out for you! I was just wanting something similar the other day and this is on my to-try list
> I have to say I'm inclined to trust them, because I've had the exact same experiences

Could you provide some samples? It’s difficult to contextualise this as an outsider.
What surprised me most is not the poor culture of the driver or the viewers but rather poor legislation in USA. They have the right to bear arms, but have no sane protection for privacy.

For comparison. on Japanese TV when they take an interview in the street, they hide the faces of unrelated people passing by. That's the example of sane legislation.
This seems rather widespread in reddit.

For example, for the last two years, the moderators of r/india has been banning right wing users with impunity, converting that subreddit into a funny echo chamber.

There isn't really any easy solution for this.
Responding in kind to offensive trolls is absolutely detrimental to an online community, and should be a bannable offense. Although warnings should be given first to first offenders before full bans.
However, even though this post is not a very good example, reddit does have a problem of overly petty and power hungry mods on major forums, some of which do shape large parts of public opinion.
Yeah, in theory. In practice, if someone writes code that is throwing away compiler checks for no reason, you simply don't use it.
Sure, sure, more functionality.

That's not an excuse for the startup time of a shell not being instantaneous on a modern system.

To harness the power, I write Powershell scripts (yay no more batch files), but it's just too annoying to experience the startup lag to use the shell for the simplest tasks (e.g. simply running a console application).

That shouldn't be the case.

PS: "modern object-oriented" was all the hype in the 80-s. It's not an excuse for a performance hit today :)
Surprised he doesn't mention there are whole subs which will ban you just for commenting in other ones they don't approve of
I am aware. I'm following r/spacex closely. But with lack of official confirmation of a test article I was taking the worst possible stand against SpaceX to still prove my point.
I haven't seen a couple of these recently. Especially the +1 seems to be less popular (personal observation, not backed up by any data).

My addition would be "Oh [based on the title] I thought the article was about [something totally different]" which adds no value to other readers.
I think programmers often misinterpret what’s hard about building large projects.

It’s not correctness it’s communication. A type checker will save you from small errors but well written and easily understandable code will save you from a lot more.

Not saying readability is harder in c# java go or rust just that the type system doesn’t help with it that much.
Some of the biggest web services are written with Python. There are tradeoffs, just like everything else. I happen to work for a company with a gigantic python codebase. It would be a hell of a lot easier to refactor our systems if we were in a statically typed system, but we work around this by having shitloads of tests. Tradeoffs.

I don't think python is good for large systems, but for companies, it's hard to get to that point without something that you can prototype quickly with.
Recycling: how corporate Australia played us for mugs
This is not a good look.
It's also important to remember we have the benefit of hindsight and the information that has come out since then. Which said CEO didn't have at there time of that call.
A bit like not wanting to sell cake to gays? or even worst, deny service to someone just because of his political affiliation?

I got banned many times because I have aired conservative views in mainstream subs like r/worldnews, i just create a new user and do what i do. This censoring is just idiotic, but I don't care, there are ways around it.
Stating the obvious doesn't make it real. Go and look at the OPs post history. In all his comments he is hardly critical with everything said in the discussions he takes part. In most of them he is hardly discussing the topic in a productive way. He is contradicting ideas without bringing his own all the time. If I would run a community and see someone like him slip up I would gladly swing the ban hammer as well. Nobody needs people like this in a community.

PS: Read the second paragraph and you know with what kind of person you are dealing with.
It didn't catch on until Windows 3 because Windows 3 was the first Windows version to come preinstalled on new PCs. Microsoft knew then what the Linux folks never understood -- preinstallation is key.
I'm very glad someone is speaking up about this.
No moderator should have the possibility of permanently banning someone. A timeout (say a year at maximum) is plenty enough.
As a moderator to a few subs, including one that I had to make private because it had too much spam, there is really no incentive for a moderator to be lenient or use their "powers" conservatively.

No moderator is getting paid (as far as I know) or gets any tangible benefit from it, and anyone who is breaking the rules, is generally just a pain in some respect - even if it is just offending the sensibility of the moderator.
Agreed. I love both (you can check my post history) but literally the most basic thing trips me up beyond a certain size/scope of programs: typos.
Having a little structure that an IDE can leverage makes mountains of difference.

I'm sure a more competent typist wouldn't have these issues but it trips me up constantly just in dev. Tests protect this from hitting prod.

The extra refactor support just isn't there compared to java.
The LHC’s computing revolution
Raised issue with other mods. They did not try to be impartial and responded like a clique. I had to block them individually because they kept harassing me in private messages.

Does anyone know if Reddit has a mechanism for addressing this type thing in specific?
The point of access modifiers is to get in the way. They're ways of allowing developers of one part of the source to control what the path of least resistance is for the users of that code.

If you expose everything, someone will write code that depends against it and make it harder for you to improve or change it in the future. Tossing in roadblocks helps guide users to the better long-term path.

It doesn't really matter for small teams, but it's essential for large ones without aggressive (and difficult) enforcement of contract between team members.
Interesting!

I think a 1 second downtime when deploying a new version of the backend is tolerable if the app is a single-page application, because the app can implement a retry logic client-side. This is possible only if the backend can be stopped and restarted really quickly. Otherwise, a rolling update or green-bue deployment is necessary.

Another question: do you expose your Node service directly to the Internet, or is it behind a reverse proxy?
FCC claims Sinclair–Tribune Media merger would not be ‘in the public interest’
It's funny that this post doesn't mention some of the worst offenders in this area. There are large subreddits where it's explicitly against the rules to debate the validity of topics with participants, and many others where you may find yourself automatically banned by a bot if your post history shows you have posted in certain other communities.

The reality of Reddit is that a handful of semi-anonymous Internet users control the news flow to millions of individuals. Even when this isn't the case, the best you can hope for is that it is instead controlled by upvotes, bots, admins, and algorithms, which is not much better.

The comparison to policing is a bit lacking, as censorship is a different topic, and obviously officers don't 'kill people at random', regardless of the justification (or lack thereof) of a case, randomness is not the correct word to use here.

Although this post has a good general point, it could use a lot more evidence and some numbers to better illustrate how bad the situation really is.
The first commit of Lasagne in 2014 already had the 'untie bias' option [0], which achieves the same effect as the paper, but in a different way (and is in my opinion more elegant). And while I cannot find a paper, I think it is one of those tricks which have been around since the Schmidhuber days. Moreover, it is one of the tricks which has been actively used since as long as I have been involved with convolutional neural networks (since 2010).

So, the Uber paper is kind of silly, other for that I now know where to point to for a confirmation of the effectiveness of the idea.

But I agree with you that the mischaracterisation is not appropriate. The main criticisms in the blogpost are missing the point too. The paper is not particularly interesting and might not be appropriate for the big conferences, but in my opinion not for the reasons in the blog post.

Also, who cares about 100 GPU's? Nobody is complaining that all algorithms require 1 GPU these days and don't run on a smartphone, but suddenly 100 GPU's is too much? For some researchers (and I think Uber falls in the category), 100 GPU's are pocket change. Science does not require that your algorithm also runs on your lab's DIY Phd GPU cluster. If these guys have the GPU's available and it allowed them to be home earlier to spend time with the family, why would it be a problem for them to use the compute?

[0]https://github.com/Lasagne/Lasagne/commit/2f9147497493f71ab6...
> and obviously would have loved to publish information about Trump if any had been leaked to WL.

I don't think that's clear, since they were in seemingly friendly contact with Donald Trump Jr and Roger Stone. When caught, Assange claimed they were only pretending to be friendly with them. If Wikileaks has no credibility, the explanation is unbelievable, if the explanation is believable it means they are willing to lie and deceive to achieve their goals, which in turn loses them credibility.

https://www.theatlantic.com/politics/archive/2017/11/the-sec...

https://www.theatlantic.com/politics/archive/2018/02/roger-s...

https://www.theatlantic.com/politics/archive/2017/11/assange...
Free Clash Royale Gems
Microsoft co-founded the BSA because the software piracy rent-a-cops of the day -- the SPA -- sided with the DoJ in the antitrust suit against Microsoft.
Just a personal memory about the weirdness of having expat communities serving as a time capsule. They took the then German culture and forked it. From today’s perspective it would be similar to playing bioshock where a similar cultural fork happened.
It is a violation of rights of people captured in the video. What is creepy for you is not very relevant here.
This is 100% not the case with real shops, you cannot be thrown out simply because the owner wants to.

It's also still not right.
Anyone can create a subreddit. Boom, you are now the lead mod.

Not hard to imagine that some mods are less than stellar examples of mod behavior.
The doxycycline is being given at low dose and has no direct effect on the mouse. It is being used to switch on and off the gene of interest - introduce a gene under expression control with doxycycline. This is a common way of doing gene regulation experiments in mice.
So, in several years, the author has been banned from 5 subreddits, for in order: insulting another user, insulting another user, insulting another user, insulting the entire community, and reposting an off-topic thread after a moderator told them not to. And then two blog posts down is a post complaining that moderators of a popular subreddit didn't want him to insult fat women, which he calls "censorship" (said blog post also includes a NSFW lingerie photo of his wife...).

Yikes.
This is a common practice in a number of other fields (e.g. cognitive science and psycholinguistics), at least for conference submissions. In general I don't see a huge difference -- when a grad student has sufficient standing and expertise to be chosen by a reviewer, they generally know the domain very well and are often up to date with the research in a way that more senior reviewers often aren't. And because they have fewer demands on their time and feel a greater need to substantiate their critiques, they tend to write depthier reviews. And of course there's still the safeguard that the meta-reviewer can indicate to the authors in various ways that a review is garbage, or even throw it out / seek another reviewer.
Python is stupidly simple and that's the reason I use it for 99% of my work (netsec/forensics).

I introduced my ex to it for her dissertation in astro-physics. It took her under a week to mainly self-learn and start writing scripts with numpy and matplotlib, and it was her first language. The code wasn't good by professional standards, but it did the job. I cannot think of any programming/scripting language which can be learned by someone with no previous programming experience in under a week at a level where it can be used in a masters dissertation.
Brain Facts
In this context, is SENS Strategies for Engineered Negligible Senescence?
The Promise of CBD, the Cannabis Chemical That Won’t Get You High
The Allure of Small Towns for Big City Freelancers
> Isn’t the lack of compiler type checking making it difficult?

There is type hinting.

> And what about lack of access modifiers?

There is @property decorators
Ignoring all the risk-tolerant VCs and angels, with billions (trillion?) of capital in the silicon valley ecosystem for a sec. If one simply looks at the big non-US tech companies development offices and hiring activities

Rakuten: San Mateo having most job openings outside Japan, next closest is Toronto

samsung: US having 1100 opening, next is india with 26. in US, there's 114 jobs in california, next is texas with 81

Tencent: only offices outside China is Palo Alto and Seattle

It's clear that most tech companies are aware that all the talents are in Silicon Valley - and because of chicken and egg effects, all the talents come to and stay in Silicon Valley. And when one forms a network in silicon valley, she would be bombarded with job requests with silicon valley companies every day, and if she chooses a better job, it would be still in silicon valley.
I expected being downvoted but I didn’t expect this kind of spot on humor. YMMD
If everyone forgot about chemical weapons it would only take until the next chemical plant accident for them to be invented again. In fact, if everyone forgot about them they would probably be immediately used given that it's an obvious idea, not difficult to implement and the reason nobody does it is because in history it turned out to not work so well.
TLDR: Excessive concern over dominance can ruin your enjoyment of social interactions. People who share this concern probably shouldn't be put in positions of power.
But do you like what you're studying? I think most people end up not using what they learn in university, whether it's CS or one of the other hundreds of degrees people get....
I wasn't making the case that it's merely legal and therefore OK - it's actually novel and interesting IMO. What's so wrong with it?
> Don't take this to unkindly your coming off as some one who is taking advantage.

What makes it seem like I'm taking advantage? They're getting paid to build useful things and I'm providing guidance on how to do that.
Alternatively, it also works great for mapping out companies as part of OSINT. Save for intelligence services, you can find exactly whose credentials you need for keys to some company's kingdom. All of that with the free trial of a recruiter account. The search could be better, but isn't bad once you figured out how it works.
Yes, it would. It is normal that if you come to someone's door the owner can see you.
Lua is far simpler, and still easy to learn. Yet it's powerful enough to be used in "real" projects (e.g. Photoshop Lightroom).
>My experiment, such as it is, consists of how many bans I can collect by simply going about my ways, communicating like a reasonable – but sometimes passionate – person.

I've spent lots of time on reddit. I have never been banned or warned for my posts. Is it possible the author is just an asshole? Maybe the communities in question have reasonable rules, and he's signaling that he does not care about those rules.
When someone cites the Dunning-Kruger Effect I like to counter with the Dunning-Kruger Effect Effect.[1] This also illustrates my own pet-peeve of starting references with index [0].

[1] https://news.ycombinator.com/item?id=12918362
The article title should read, "Scientists able to temporarily induce some symptoms of aging in young mice". If they could have reversed symptoms of aging in actual old mice they would have done it.
What I learned is that most aggressive mods are with left leaning views and won't let "other side" to be read. Irony is that they think they are the guardians of free speech. That created vacuum on the internet which can be exploited.
That kind of annoyed me when I delved into a it a while ago, too. I have decent mathematical sophistication (I do a lot of linear algebra and computational geometry for work, read graphics papers and math history), though I'm largely self-taught, and had bad gaps in very basic things at the time I was attempting to read SICP.

So when I came across all the math-related stuff in it, I'd have to stop reading and go learn about some things that were basically orthogonal to the subject matter I was actually interested in from the book (e.g. principles for effectively managing complexity with functional constructs).

It's one thing to say CS and math have similar intrinsic structure—but that doesn't mean the content of the two fields need to overlap, and we shouldn't assume the content of one in the other. Imagine if you were reading a book on real analysis but they kept bringing in examples that required you to know CS stuff.
I have never got serious about python until very recently(I mean about one week), the more I dive into it the more I am convinced yes python is the future in the sense it does the below:

replacing BASIC(i.e. good for beginners)
replacing Java in colleges for intro to programming
replacing matlab(ipython jupyter)
replacing R for ML and big data
great for web scraping
replacing Perl and probably shell scripts for CLI scripting.
strong backend framework candidates such as flask and django comparing to php/javascript frameworks too.
micropython runs on resource constrained systems so it can replace Lua there.
C friendly so you can optimize performance bottleneck when there are any.

The only missing area I can see, is that it is not designed for html/css/js frontend, so you have to use javascript there.

yes, Python could be the future of programming.
If you warn them that they are recorded then it would be ok. But, as the article states, many people refuse to ride in this case.
For what? There was a ban given to a user, that user spammed all moderators of the channel and they told him to fuck off. Imagine you just shoved one out of a party and he is drunk and knocking on your door and screaming what do you do? You are not wanted in a community there is nothing to resolve. Get over it.
Of course if you read every available online course, buy books, you can teach yourself CS.

I'm always more interested in reading quality material, that teaches things quickly and efficiently, with practice and not just long theory, without going into dark details. Those material are more rare. It's also often more interesting to learn about subjects you're interested into, instead of just "learning CS".

I have an allergy to academic materials, and reading books that teach theory without explaining their application. Math is important, but it's a mean to an end, and to me it's better to teach CS with code. You cannot teach the proper math to everybody. The finality of computers is to use them by writing code and algorithms that perform well or better. Analyzing computability and other theory seems like applied math, so it's not really applied to computers science in my mind.

Being able to pick up machine learning is great, but there won't be many individuals using that sweet math to do CS research. I used to believe programming was always a field of research in a way. It's not. You don't see random developers building ground breaking algorithms that change the world. That doesn't happen. Programming is about engineering and tinkering. You don't need to teach yourself computer science, you need to teach yourself more math, or learn programming, or learn electronics.
As a Python developer, I love type annotations on function signatures because they're great, up-to-date documentation. I don't care so much about them being checked, I care that they make the function much easier to read and reason about.
Those users can create their own subreddit.
I am not fine with this. I don't want anyone to record me secretly let alone stream over Internet.
Surprisingly one of the areas I use my comp sci knowledge the most is in one of the most widely applied areas - relational databases. Every programmer spends lots of time reading and writing data, and understanding a lot of the low level operations, plus linear algebra, can really help with performance and assessing alternatives.
This is just a pointless clickbait blog post about the YouTube video that has already been thoroughly discussed here:

https://news.ycombinator.com/item?id=17554902
For safety you don't need to film people secretly or upload the video to the Internet. The driver did this for profit.
This question should probably be rephrased as "was there ever system that used EBCDIC in it's POSIX-compliant interface?" which I strongly believe there was not.
tldr; author is angry for getting banned from a few subreddits, mostly for "replying in kind" to things people said that offended him. He equates moderator power to that of cops that "throw flash grenades into cribs" and kill with impunity, but ultimately muses that moderators are more powerful than cops because they lack administrative hassles. Based on the language in his post-- I don't blame the moderators for banning him.